16{
17 FLA_Obj RTL, RTR, R00, r01, R02,
18 RBL, RBR, r10t, rho11, r12t,
19 R20, r21, R22;
20
22
24
25 FLA_Obj TTL, TTR, T00, t01, T02,
26 TBL, TBR, t10t, tau11, w12t,
27 T20, t21, T22;
28
30 &RBL, &RBR, 0, 0, FLA_TL );
31
33
35
37 &TBL, &TBR, 0, 0, FLA_TL );
38
40
42
43 &r10t, &rho11, &r12t,
44 RBL, RBR, &R20, &r21, &R22,
45 1, 1, FLA_BR );
46
48 1, FLA_RIGHT );
49
51 1, FLA_RIGHT );
52
54
55 &t10t, &tau11, &w12t,
56 TBL, TBR, &T20, &t21, &T22,
57 1, 1, FLA_BR );
58
59
60
61
62
63
64
66 c1,
67 d1, tau11 );
68
69
70
71
72
73
75 tau11, w12t,
76 r12t,
77 c1, C2,
78 d1, D2 );
79
80
81
83 r10t, rho11, r12t,
84
85 &RBL, &RBR, R20, r21, R22,
86 FLA_TL );
87
89 FLA_LEFT );
90
92 FLA_LEFT );
93
95 t10t, tau11, w12t,
96
97 &TBL, &TBR, T20, t21, T22,
98 FLA_TL );
99 }
100
101
102
103
104
105
106
107
109
112
115
117
118 return FLA_SUCCESS;
119}
FLA_Error FLA_Herk_external(FLA_Uplo uplo, FLA_Trans trans, FLA_Obj alpha, FLA_Obj A, FLA_Obj beta, FLA_Obj C)
Definition FLA_Herk_external.c:13
FLA_Obj FLA_MINUS_ONE
Definition FLA_Init.c:22
FLA_Obj FLA_ONE_HALF
Definition FLA_Init.c:19
FLA_Obj FLA_ONE
Definition FLA_Init.c:18
FLA_Error FLA_Apply_HUD_UT(FLA_Side side, FLA_Obj tau, FLA_Obj w12t, FLA_Obj u2, FLA_Obj v2, FLA_Obj r12t, FLA_Obj C2, FLA_Obj D2)
Definition FLA_Apply_HUD_UT.c:13
FLA_Error FLA_Cont_with_3x3_to_2x2(FLA_Obj *ATL, FLA_Obj *ATR, FLA_Obj A00, FLA_Obj A01, FLA_Obj A02, FLA_Obj A10, FLA_Obj A11, FLA_Obj A12, FLA_Obj *ABL, FLA_Obj *ABR, FLA_Obj A20, FLA_Obj A21, FLA_Obj A22, FLA_Quadrant quadrant)
Definition FLA_View.c:304
FLA_Error FLA_Part_2x2(FLA_Obj A, FLA_Obj *A11, FLA_Obj *A12, FLA_Obj *A21, FLA_Obj *A22, dim_t mb, dim_t nb, FLA_Quadrant quadrant)
Definition FLA_View.c:17
FLA_Error FLA_Cont_with_1x3_to_1x2(FLA_Obj *AL, FLA_Obj *AR, FLA_Obj A0, FLA_Obj A1, FLA_Obj A2, FLA_Side side)
Definition FLA_View.c:475
FLA_Error FLA_Part_1x2(FLA_Obj A, FLA_Obj *A1, FLA_Obj *A2, dim_t nb, FLA_Side side)
Definition FLA_View.c:110
FLA_Error FLA_Repart_2x2_to_3x3(FLA_Obj ATL, FLA_Obj ATR, FLA_Obj *A00, FLA_Obj *A01, FLA_Obj *A02, FLA_Obj *A10, FLA_Obj *A11, FLA_Obj *A12, FLA_Obj ABL, FLA_Obj ABR, FLA_Obj *A20, FLA_Obj *A21, FLA_Obj *A22, dim_t mb, dim_t nb, FLA_Quadrant quadrant)
Definition FLA_View.c:142
FLA_Error FLA_Repart_1x2_to_1x3(FLA_Obj AL, FLA_Obj AR, FLA_Obj *A0, FLA_Obj *A1, FLA_Obj *A2, dim_t nb, FLA_Side side)
Definition FLA_View.c:267
dim_t FLA_Obj_min_dim(FLA_Obj obj)
Definition FLA_Query.c:153
FLA_Error FLA_Scale_diag(FLA_Conj conj, FLA_Obj alpha, FLA_Obj A)
Definition FLA_Scale_diag.c:13
FLA_Error FLA_Set_to_identity(FLA_Obj A)
Definition FLA_Set_to_identity.c:13
FLA_Error FLA_Househ3UD_UT(FLA_Obj chi_1, FLA_Obj x2, FLA_Obj y2, FLA_Obj tau)
Definition FLA_Househ3UD_UT.c:16
Definition FLA_type_defs.h:159