15{
18 ABL, ABR;
20 QBL, QBR;
22
25
26
28
30 {
32 &QBL, &QBR, 1, 1, FLA_TL );
33
37
38 if ( uplo == FLA_LOWER_TRIANGULAR )
39 {
41 &ABL, &ABR, 1, 1, FLA_TR );
43 }
44 else
45 {
46 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
47 }
48 }
49 else
50 {
51
53
55 &ABL, &ABR, 1, 1, FLA_TL );
56
57 if ( uplo == FLA_LOWER_TRIANGULAR )
58 {
60 }
61 else
62 {
63 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
64 }
65 }
66 return r_val;
67}
FLA_Error FLA_QR_UT_form_Q(FLA_Obj A, FLA_Obj T, FLA_Obj Q)
Definition FLA_QR_UT_form_Q.c:13
FLA_Error FLA_Tridiag_UT_shift_U(FLA_Uplo uplo, FLA_Obj A)
Definition FLA_Tridiag_UT_shift_U.c:13
FLA_Obj FLA_ZERO
Definition FLA_Init.c:20
FLA_Obj FLA_ONE
Definition FLA_Init.c:18
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_Part_1x2(FLA_Obj A, FLA_Obj *A1, FLA_Obj *A2, dim_t nb, FLA_Side side)
Definition FLA_View.c:110
unsigned int FLA_Check_error_level(void)
Definition FLA_Check.c:18
FLA_Bool FLA_Obj_is(FLA_Obj A, FLA_Obj B)
Definition FLA_Query.c:460
int FLA_Error
Definition FLA_type_defs.h:47
FLA_Error FLA_Set(FLA_Obj alpha, FLA_Obj A)
Definition FLA_Set.c:13
Definition FLA_type_defs.h:159