libflame revision_anchor
Functions
FLA_Trsm.h File Reference

(r)

Go to the source code of this file.

Functions

FLA_Error FLA_Trsm_internal (FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_llc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_llh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_lln (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_llt (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_luc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_luh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_lun (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_lut (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_rlc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_rlh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_rln (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_rlt (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_ruc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_ruh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_run (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 
FLA_Error FLA_Trsm_rut (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
 

Function Documentation

◆ FLA_Trsm_internal()

FLA_Error FLA_Trsm_internal ( FLA_Side  side,
FLA_Uplo  uplo,
FLA_Trans  transa,
FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
17{
19
21 FLA_Trsm_internal_check( side, uplo, transa, diag, alpha, A, B, cntl );
22
23 if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
26 {
27 // Recurse
29 uplo,
30 transa,
31 diag,
32 alpha,
36 }
37 else if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
40 {
41 // Enqueue
42 ENQUEUE_FLASH_Trsm( side, uplo, transa, diag, alpha, A, B, cntl );
43 }
44 else
45 {
46 if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
49 {
50 // Execute leaf
52 }
53
54 // Parameter combinations
55 if ( side == FLA_LEFT )
56 {
57 if ( uplo == FLA_LOWER_TRIANGULAR )
58 {
59 if ( transa == FLA_NO_TRANSPOSE )
60 r_val = FLA_Trsm_lln( diag, alpha, A, B, cntl );
61 else if ( transa == FLA_TRANSPOSE )
62 r_val = FLA_Trsm_llt( diag, alpha, A, B, cntl );
63 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
64 r_val = FLA_Trsm_llc( diag, alpha, A, B, cntl );
65 else if ( transa == FLA_CONJ_TRANSPOSE )
66 r_val = FLA_Trsm_llh( diag, alpha, A, B, cntl );
67 }
68 else if ( uplo == FLA_UPPER_TRIANGULAR )
69 {
70 if ( transa == FLA_NO_TRANSPOSE )
71 r_val = FLA_Trsm_lun( diag, alpha, A, B, cntl );
72 else if ( transa == FLA_TRANSPOSE )
73 r_val = FLA_Trsm_lut( diag, alpha, A, B, cntl );
74 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
75 r_val = FLA_Trsm_luc( diag, alpha, A, B, cntl );
76 else if ( transa == FLA_CONJ_TRANSPOSE )
77 r_val = FLA_Trsm_luh( diag, alpha, A, B, cntl );
78 }
79 }
80 else if ( side == FLA_RIGHT )
81 {
82 if ( uplo == FLA_LOWER_TRIANGULAR )
83 {
84 if ( transa == FLA_NO_TRANSPOSE )
85 r_val = FLA_Trsm_rln( diag, alpha, A, B, cntl );
86 else if ( transa == FLA_TRANSPOSE )
87 r_val = FLA_Trsm_rlt( diag, alpha, A, B, cntl );
88 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
89 r_val = FLA_Trsm_rlc( diag, alpha, A, B, cntl );
90 else if ( transa == FLA_CONJ_TRANSPOSE )
91 r_val = FLA_Trsm_rlh( diag, alpha, A, B, cntl );
92 }
93 else if ( uplo == FLA_UPPER_TRIANGULAR )
94 {
95 if ( transa == FLA_NO_TRANSPOSE )
96 r_val = FLA_Trsm_run( diag, alpha, A, B, cntl );
97 else if ( transa == FLA_TRANSPOSE )
98 r_val = FLA_Trsm_rut( diag, alpha, A, B, cntl );
99 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
100 r_val = FLA_Trsm_ruc( diag, alpha, A, B, cntl );
101 else if ( transa == FLA_CONJ_TRANSPOSE )
102 r_val = FLA_Trsm_ruh( diag, alpha, A, B, cntl );
103 }
104 }
105 }
106
107 return r_val;
108}
FLA_Bool FLASH_Queue_get_enabled(void)
Definition FLASH_Queue.c:171
FLA_Error FLA_Trsm_run(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_run.c:13
FLA_Error FLA_Trsm_llt(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llt.c:13
FLA_Error FLA_Trsm_rlh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlh.c:13
FLA_Error FLA_Trsm_lun(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lun.c:13
FLA_Error FLA_Trsm_lln(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lln.c:13
FLA_Error FLA_Trsm_rlt(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlt.c:13
FLA_Error FLA_Trsm_ruh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruh.c:13
FLA_Error FLA_Trsm_llc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llc.c:13
FLA_Error FLA_Trsm_rut(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rut.c:13
FLA_Error FLA_Trsm_llh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llh.c:13
FLA_Error FLA_Trsm_luc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luc.c:13
FLA_Error FLA_Trsm_lut(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lut.c:13
FLA_Error FLA_Trsm_luh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luh.c:13
FLA_Error FLA_Trsm_rln(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rln.c:13
FLA_Error FLA_Trsm_ruc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruc.c:13
FLA_Error FLA_Trsm_rlc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlc.c:13
fla_trsm_t * flash_trsm_cntl_blas
Definition FLASH_Trsm_cntl_init.c:16
FLA_Error FLA_Trsm_internal(FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_internal.c:16
fla_trsm_t * flash_trsm_cntl_mm
Definition FLASH_Trsm_cntl_init.c:19
FLA_Error FLA_Trsm_internal_check(FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_internal_check.c:13
FLA_Elemtype FLA_Obj_elemtype(FLA_Obj obj)
Definition FLA_Query.c:51
unsigned int FLA_Check_error_level(void)
Definition FLA_Check.c:18
int FLA_Error
Definition FLA_type_defs.h:47
int i
Definition bl1_axmyv2.c:145

References FLA_Check_error_level(), FLA_Obj_elemtype(), FLA_Trsm_internal(), FLA_Trsm_internal_check(), FLA_Trsm_llc(), FLA_Trsm_llh(), FLA_Trsm_lln(), FLA_Trsm_llt(), FLA_Trsm_luc(), FLA_Trsm_luh(), FLA_Trsm_lun(), FLA_Trsm_lut(), FLA_Trsm_rlc(), FLA_Trsm_rlh(), FLA_Trsm_rln(), FLA_Trsm_rlt(), FLA_Trsm_ruc(), FLA_Trsm_ruh(), FLA_Trsm_run(), FLA_Trsm_rut(), FLASH_Queue_get_enabled(), flash_trsm_cntl_blas, flash_trsm_cntl_mm, and i.

Referenced by FLA_Apply_CAQ2_UT_lhfc_blk_var1(), FLA_Apply_Q2_UT_lhfc_blk_var1(), FLA_Apply_Q2_UT_lnfc_blk_var1(), FLA_Apply_Q_UT_lhbc_blk_var1(), FLA_Apply_Q_UT_lhbc_blk_var3(), FLA_Apply_Q_UT_lhbr_blk_var1(), FLA_Apply_Q_UT_lhbr_blk_var3(), FLA_Apply_Q_UT_lhfc_blk_var1(), FLA_Apply_Q_UT_lhfc_blk_var3(), FLA_Apply_Q_UT_lhfr_blk_var1(), FLA_Apply_Q_UT_lhfr_blk_var3(), FLA_Apply_Q_UT_lnbc_blk_var1(), FLA_Apply_Q_UT_lnbc_blk_var3(), FLA_Apply_Q_UT_lnbr_blk_var1(), FLA_Apply_Q_UT_lnbr_blk_var3(), FLA_Apply_Q_UT_lnfc_blk_var1(), FLA_Apply_Q_UT_lnfc_blk_var3(), FLA_Apply_Q_UT_lnfr_blk_var1(), FLA_Apply_Q_UT_lnfr_blk_var3(), FLA_Apply_Q_UT_rhbc_blk_var1(), FLA_Apply_Q_UT_rhbc_blk_var3(), FLA_Apply_Q_UT_rhbr_blk_var1(), FLA_Apply_Q_UT_rhbr_blk_var3(), FLA_Apply_Q_UT_rhfc_blk_var1(), FLA_Apply_Q_UT_rhfc_blk_var3(), FLA_Apply_Q_UT_rhfr_blk_var1(), FLA_Apply_Q_UT_rhfr_blk_var3(), FLA_Apply_Q_UT_rnbc_blk_var1(), FLA_Apply_Q_UT_rnbc_blk_var3(), FLA_Apply_Q_UT_rnbr_blk_var1(), FLA_Apply_Q_UT_rnbr_blk_var3(), FLA_Apply_Q_UT_rnfc_blk_var1(), FLA_Apply_Q_UT_rnfc_blk_var3(), FLA_Apply_Q_UT_rnfr_blk_var1(), FLA_Apply_Q_UT_rnfr_blk_var3(), FLA_Apply_QUD_UT_lhfc_blk_var1(), FLA_CAQR2_UT_blk_var1(), FLA_Chol_l_blk_var1(), FLA_Chol_l_blk_var2(), FLA_Chol_l_blk_var3(), FLA_Chol_u_blk_var1(), FLA_Chol_u_blk_var2(), FLA_Chol_u_blk_var3(), FLA_Eig_gest_il_blk_var1(), FLA_Eig_gest_il_blk_var2(), FLA_Eig_gest_il_blk_var3(), FLA_Eig_gest_il_blk_var4(), FLA_Eig_gest_il_blk_var5(), FLA_Eig_gest_iu_blk_var1(), FLA_Eig_gest_iu_blk_var2(), FLA_Eig_gest_iu_blk_var3(), FLA_Eig_gest_iu_blk_var4(), FLA_Eig_gest_iu_blk_var5(), FLA_LU_nopiv_blk_var1(), FLA_LU_nopiv_blk_var2(), FLA_LU_nopiv_blk_var3(), FLA_LU_nopiv_blk_var4(), FLA_LU_nopiv_blk_var5(), FLA_LU_piv_blk_var3(), FLA_LU_piv_blk_var4(), FLA_LU_piv_blk_var5(), FLA_QR2_UT_blk_var1(), FLA_Trinv_ln_blk_var1(), FLA_Trinv_ln_blk_var2(), FLA_Trinv_ln_blk_var3(), FLA_Trinv_ln_blk_var4(), FLA_Trinv_lu_blk_var1(), FLA_Trinv_lu_blk_var2(), FLA_Trinv_lu_blk_var3(), FLA_Trinv_lu_blk_var4(), FLA_Trinv_un_blk_var1(), FLA_Trinv_un_blk_var2(), FLA_Trinv_un_blk_var3(), FLA_Trinv_un_blk_var4(), FLA_Trinv_uu_blk_var1(), FLA_Trinv_uu_blk_var2(), FLA_Trinv_uu_blk_var3(), FLA_Trinv_uu_blk_var4(), FLA_Trsm(), FLA_Trsm_internal(), FLA_Trsm_llc_blk_var1(), FLA_Trsm_llc_blk_var2(), FLA_Trsm_llc_blk_var3(), FLA_Trsm_llc_blk_var4(), FLA_Trsm_llh_blk_var1(), FLA_Trsm_llh_blk_var2(), FLA_Trsm_llh_blk_var3(), FLA_Trsm_llh_blk_var4(), FLA_Trsm_lln_blk_var1(), FLA_Trsm_lln_blk_var2(), FLA_Trsm_lln_blk_var3(), FLA_Trsm_lln_blk_var4(), FLA_Trsm_llt_blk_var1(), FLA_Trsm_llt_blk_var2(), FLA_Trsm_llt_blk_var3(), FLA_Trsm_llt_blk_var4(), FLA_Trsm_luc_blk_var1(), FLA_Trsm_luc_blk_var2(), FLA_Trsm_luc_blk_var3(), FLA_Trsm_luc_blk_var4(), FLA_Trsm_luh_blk_var1(), FLA_Trsm_luh_blk_var2(), FLA_Trsm_luh_blk_var3(), FLA_Trsm_luh_blk_var4(), FLA_Trsm_lun_blk_var1(), FLA_Trsm_lun_blk_var2(), FLA_Trsm_lun_blk_var3(), FLA_Trsm_lun_blk_var4(), FLA_Trsm_lut_blk_var1(), FLA_Trsm_lut_blk_var2(), FLA_Trsm_lut_blk_var3(), FLA_Trsm_lut_blk_var4(), FLA_Trsm_rlc_blk_var1(), FLA_Trsm_rlc_blk_var2(), FLA_Trsm_rlc_blk_var3(), FLA_Trsm_rlc_blk_var4(), FLA_Trsm_rlh_blk_var1(), FLA_Trsm_rlh_blk_var2(), FLA_Trsm_rlh_blk_var3(), FLA_Trsm_rlh_blk_var4(), FLA_Trsm_rln_blk_var1(), FLA_Trsm_rln_blk_var2(), FLA_Trsm_rln_blk_var3(), FLA_Trsm_rln_blk_var4(), FLA_Trsm_rlt_blk_var1(), FLA_Trsm_rlt_blk_var2(), FLA_Trsm_rlt_blk_var3(), FLA_Trsm_rlt_blk_var4(), FLA_Trsm_ruc_blk_var1(), FLA_Trsm_ruc_blk_var2(), FLA_Trsm_ruc_blk_var3(), FLA_Trsm_ruc_blk_var4(), FLA_Trsm_ruh_blk_var1(), FLA_Trsm_ruh_blk_var2(), FLA_Trsm_ruh_blk_var3(), FLA_Trsm_ruh_blk_var4(), FLA_Trsm_run_blk_var1(), FLA_Trsm_run_blk_var2(), FLA_Trsm_run_blk_var3(), FLA_Trsm_run_blk_var4(), FLA_Trsm_rut_blk_var1(), FLA_Trsm_rut_blk_var2(), FLA_Trsm_rut_blk_var3(), FLA_Trsm_rut_blk_var4(), and FLASH_Trsm().

◆ FLA_Trsm_llc()

FLA_Error FLA_Trsm_llc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_llc_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_llc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llc_blk_var2.c:13
FLA_Error FLA_Trsm_llc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llc_unb_var2.c:15
FLA_Error FLA_Trsm_llc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llc_unb_var4.c:15
FLA_Error FLA_Trsm_llc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llc_blk_var4.c:15
FLA_Error FLA_Trsm_llc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llc_blk_var1.c:15
FLA_Error FLA_Trsm_llc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llc_unb_var3.c:15
FLA_Error FLA_Trsm_llc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llc_unb_var1.c:15
FLA_Error FLA_Trsm_llc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llc_blk_var3.c:13
FLA_Error FLA_Trsm_llc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:18

References FLA_Trsm_llc_blk_var1(), FLA_Trsm_llc_blk_var2(), FLA_Trsm_llc_blk_var3(), FLA_Trsm_llc_blk_var4(), FLA_Trsm_llc_task(), FLA_Trsm_llc_unb_var1(), FLA_Trsm_llc_unb_var2(), FLA_Trsm_llc_unb_var3(), FLA_Trsm_llc_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_llh()

FLA_Error FLA_Trsm_llh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_llh_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_llh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llh_unb_var3.c:15
FLA_Error FLA_Trsm_llh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llh_unb_var2.c:15
FLA_Error FLA_Trsm_llh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llh_blk_var4.c:15
FLA_Error FLA_Trsm_llh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llh_blk_var2.c:13
FLA_Error FLA_Trsm_llh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llh_unb_var4.c:15
FLA_Error FLA_Trsm_llh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llh_blk_var3.c:13
FLA_Error FLA_Trsm_llh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llh_unb_var1.c:15
FLA_Error FLA_Trsm_llh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llh_blk_var1.c:15
FLA_Error FLA_Trsm_llh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:23

References FLA_Trsm_llh_blk_var1(), FLA_Trsm_llh_blk_var2(), FLA_Trsm_llh_blk_var3(), FLA_Trsm_llh_blk_var4(), FLA_Trsm_llh_task(), FLA_Trsm_llh_unb_var1(), FLA_Trsm_llh_unb_var2(), FLA_Trsm_llh_unb_var3(), FLA_Trsm_llh_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_lln()

FLA_Error FLA_Trsm_lln ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_lln_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_lln_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lln_unb_var4.c:15
FLA_Error FLA_Trsm_lln_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lln_blk_var1.c:15
FLA_Error FLA_Trsm_lln_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lln_unb_var3.c:15
FLA_Error FLA_Trsm_lln_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lln_unb_var2.c:15
FLA_Error FLA_Trsm_lln_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lln_blk_var3.c:13
FLA_Error FLA_Trsm_lln_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lln_blk_var2.c:13
FLA_Error FLA_Trsm_lln_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lln_blk_var4.c:15
FLA_Error FLA_Trsm_lln_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lln_unb_var1.c:15
FLA_Error FLA_Trsm_lln_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:28

References FLA_Trsm_lln_blk_var1(), FLA_Trsm_lln_blk_var2(), FLA_Trsm_lln_blk_var3(), FLA_Trsm_lln_blk_var4(), FLA_Trsm_lln_task(), FLA_Trsm_lln_unb_var1(), FLA_Trsm_lln_unb_var2(), FLA_Trsm_lln_unb_var3(), FLA_Trsm_lln_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_llt()

FLA_Error FLA_Trsm_llt ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_llt_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_llt_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llt_blk_var3.c:13
FLA_Error FLA_Trsm_llt_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llt_unb_var2.c:15
FLA_Error FLA_Trsm_llt_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llt_blk_var2.c:13
FLA_Error FLA_Trsm_llt_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llt_blk_var1.c:15
FLA_Error FLA_Trsm_llt_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llt_unb_var4.c:15
FLA_Error FLA_Trsm_llt_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_llt_blk_var4.c:15
FLA_Error FLA_Trsm_llt_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llt_unb_var3.c:15
FLA_Error FLA_Trsm_llt_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_llt_unb_var1.c:15
FLA_Error FLA_Trsm_llt_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:33

References FLA_Trsm_llt_blk_var1(), FLA_Trsm_llt_blk_var2(), FLA_Trsm_llt_blk_var3(), FLA_Trsm_llt_blk_var4(), FLA_Trsm_llt_task(), FLA_Trsm_llt_unb_var1(), FLA_Trsm_llt_unb_var2(), FLA_Trsm_llt_unb_var3(), FLA_Trsm_llt_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_luc()

FLA_Error FLA_Trsm_luc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_luc_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_luc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luc_unb_var4.c:15
FLA_Error FLA_Trsm_luc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luc_blk_var1.c:15
FLA_Error FLA_Trsm_luc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luc_unb_var1.c:15
FLA_Error FLA_Trsm_luc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luc_blk_var2.c:13
FLA_Error FLA_Trsm_luc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luc_unb_var2.c:15
FLA_Error FLA_Trsm_luc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luc_blk_var3.c:13
FLA_Error FLA_Trsm_luc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luc_blk_var4.c:15
FLA_Error FLA_Trsm_luc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luc_unb_var3.c:15
FLA_Error FLA_Trsm_luc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:38

References FLA_Trsm_luc_blk_var1(), FLA_Trsm_luc_blk_var2(), FLA_Trsm_luc_blk_var3(), FLA_Trsm_luc_blk_var4(), FLA_Trsm_luc_task(), FLA_Trsm_luc_unb_var1(), FLA_Trsm_luc_unb_var2(), FLA_Trsm_luc_unb_var3(), FLA_Trsm_luc_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_luh()

FLA_Error FLA_Trsm_luh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_luh_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_luh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luh_unb_var2.c:15
FLA_Error FLA_Trsm_luh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luh_unb_var1.c:15
FLA_Error FLA_Trsm_luh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luh_unb_var3.c:15
FLA_Error FLA_Trsm_luh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_luh_unb_var4.c:15
FLA_Error FLA_Trsm_luh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luh_blk_var1.c:15
FLA_Error FLA_Trsm_luh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luh_blk_var3.c:13
FLA_Error FLA_Trsm_luh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luh_blk_var2.c:13
FLA_Error FLA_Trsm_luh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_luh_blk_var4.c:15
FLA_Error FLA_Trsm_luh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:43

References FLA_Trsm_luh_blk_var1(), FLA_Trsm_luh_blk_var2(), FLA_Trsm_luh_blk_var3(), FLA_Trsm_luh_blk_var4(), FLA_Trsm_luh_task(), FLA_Trsm_luh_unb_var1(), FLA_Trsm_luh_unb_var2(), FLA_Trsm_luh_unb_var3(), FLA_Trsm_luh_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_lun()

FLA_Error FLA_Trsm_lun ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_lun_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_lun_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lun_blk_var4.c:15
FLA_Error FLA_Trsm_lun_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lun_unb_var1.c:15
FLA_Error FLA_Trsm_lun_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lun_blk_var1.c:15
FLA_Error FLA_Trsm_lun_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lun_unb_var3.c:15
FLA_Error FLA_Trsm_lun_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lun_blk_var3.c:13
FLA_Error FLA_Trsm_lun_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lun_blk_var2.c:13
FLA_Error FLA_Trsm_lun_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lun_unb_var4.c:15
FLA_Error FLA_Trsm_lun_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lun_unb_var2.c:15
FLA_Error FLA_Trsm_lun_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:48

References FLA_Trsm_lun_blk_var1(), FLA_Trsm_lun_blk_var2(), FLA_Trsm_lun_blk_var3(), FLA_Trsm_lun_blk_var4(), FLA_Trsm_lun_task(), FLA_Trsm_lun_unb_var1(), FLA_Trsm_lun_unb_var2(), FLA_Trsm_lun_unb_var3(), FLA_Trsm_lun_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_lut()

FLA_Error FLA_Trsm_lut ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_lut_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_lut_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lut_blk_var4.c:15
FLA_Error FLA_Trsm_lut_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lut_blk_var1.c:15
FLA_Error FLA_Trsm_lut_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lut_blk_var3.c:13
FLA_Error FLA_Trsm_lut_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lut_unb_var3.c:15
FLA_Error FLA_Trsm_lut_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_lut_blk_var2.c:13
FLA_Error FLA_Trsm_lut_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lut_unb_var2.c:15
FLA_Error FLA_Trsm_lut_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lut_unb_var4.c:15
FLA_Error FLA_Trsm_lut_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_lut_unb_var1.c:15
FLA_Error FLA_Trsm_lut_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:53

References FLA_Trsm_lut_blk_var1(), FLA_Trsm_lut_blk_var2(), FLA_Trsm_lut_blk_var3(), FLA_Trsm_lut_blk_var4(), FLA_Trsm_lut_task(), FLA_Trsm_lut_unb_var1(), FLA_Trsm_lut_unb_var2(), FLA_Trsm_lut_unb_var3(), FLA_Trsm_lut_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_rlc()

FLA_Error FLA_Trsm_rlc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_rlc_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_rlc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlc_unb_var3.c:15
FLA_Error FLA_Trsm_rlc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlc_unb_var2.c:15
FLA_Error FLA_Trsm_rlc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlc_unb_var1.c:15
FLA_Error FLA_Trsm_rlc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlc_blk_var2.c:13
FLA_Error FLA_Trsm_rlc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlc_unb_var4.c:15
FLA_Error FLA_Trsm_rlc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlc_blk_var1.c:15
FLA_Error FLA_Trsm_rlc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlc_blk_var3.c:13
FLA_Error FLA_Trsm_rlc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlc_blk_var4.c:15
FLA_Error FLA_Trsm_rlc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:58

References FLA_Trsm_rlc_blk_var1(), FLA_Trsm_rlc_blk_var2(), FLA_Trsm_rlc_blk_var3(), FLA_Trsm_rlc_blk_var4(), FLA_Trsm_rlc_task(), FLA_Trsm_rlc_unb_var1(), FLA_Trsm_rlc_unb_var2(), FLA_Trsm_rlc_unb_var3(), FLA_Trsm_rlc_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_rlh()

FLA_Error FLA_Trsm_rlh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_rlh_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_rlh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlh_blk_var3.c:13
FLA_Error FLA_Trsm_rlh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlh_blk_var4.c:15
FLA_Error FLA_Trsm_rlh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlh_unb_var2.c:15
FLA_Error FLA_Trsm_rlh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlh_blk_var2.c:13
FLA_Error FLA_Trsm_rlh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlh_blk_var1.c:15
FLA_Error FLA_Trsm_rlh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlh_unb_var4.c:15
FLA_Error FLA_Trsm_rlh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlh_unb_var3.c:15
FLA_Error FLA_Trsm_rlh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlh_unb_var1.c:15
FLA_Error FLA_Trsm_rlh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:63

References FLA_Trsm_rlh_blk_var1(), FLA_Trsm_rlh_blk_var2(), FLA_Trsm_rlh_blk_var3(), FLA_Trsm_rlh_blk_var4(), FLA_Trsm_rlh_task(), FLA_Trsm_rlh_unb_var1(), FLA_Trsm_rlh_unb_var2(), FLA_Trsm_rlh_unb_var3(), FLA_Trsm_rlh_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_rln()

FLA_Error FLA_Trsm_rln ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_rln_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_rln_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rln_blk_var4.c:15
FLA_Error FLA_Trsm_rln_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rln_unb_var1.c:15
FLA_Error FLA_Trsm_rln_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rln_blk_var2.c:13
FLA_Error FLA_Trsm_rln_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rln_blk_var1.c:15
FLA_Error FLA_Trsm_rln_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rln_unb_var2.c:15
FLA_Error FLA_Trsm_rln_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rln_unb_var3.c:15
FLA_Error FLA_Trsm_rln_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rln_unb_var4.c:15
FLA_Error FLA_Trsm_rln_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rln_blk_var3.c:13
FLA_Error FLA_Trsm_rln_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:68

References FLA_Trsm_rln_blk_var1(), FLA_Trsm_rln_blk_var2(), FLA_Trsm_rln_blk_var3(), FLA_Trsm_rln_blk_var4(), FLA_Trsm_rln_task(), FLA_Trsm_rln_unb_var1(), FLA_Trsm_rln_unb_var2(), FLA_Trsm_rln_unb_var3(), FLA_Trsm_rln_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_rlt()

FLA_Error FLA_Trsm_rlt ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_rlt_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_rlt_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlt_unb_var2.c:15
FLA_Error FLA_Trsm_rlt_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlt_unb_var3.c:15
FLA_Error FLA_Trsm_rlt_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlt_blk_var1.c:15
FLA_Error FLA_Trsm_rlt_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlt_blk_var3.c:13
FLA_Error FLA_Trsm_rlt_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlt_unb_var1.c:15
FLA_Error FLA_Trsm_rlt_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlt_blk_var4.c:15
FLA_Error FLA_Trsm_rlt_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rlt_blk_var2.c:13
FLA_Error FLA_Trsm_rlt_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rlt_unb_var4.c:15
FLA_Error FLA_Trsm_rlt_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:73

References FLA_Trsm_rlt_blk_var1(), FLA_Trsm_rlt_blk_var2(), FLA_Trsm_rlt_blk_var3(), FLA_Trsm_rlt_blk_var4(), FLA_Trsm_rlt_task(), FLA_Trsm_rlt_unb_var1(), FLA_Trsm_rlt_unb_var2(), FLA_Trsm_rlt_unb_var3(), FLA_Trsm_rlt_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_ruc()

FLA_Error FLA_Trsm_ruc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_ruc_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_ruc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruc_blk_var4.c:15
FLA_Error FLA_Trsm_ruc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruc_unb_var1.c:15
FLA_Error FLA_Trsm_ruc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruc_blk_var2.c:13
FLA_Error FLA_Trsm_ruc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruc_unb_var3.c:15
FLA_Error FLA_Trsm_ruc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruc_unb_var2.c:15
FLA_Error FLA_Trsm_ruc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruc_blk_var1.c:15
FLA_Error FLA_Trsm_ruc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruc_blk_var3.c:13
FLA_Error FLA_Trsm_ruc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruc_unb_var4.c:15
FLA_Error FLA_Trsm_ruc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:78

References FLA_Trsm_ruc_blk_var1(), FLA_Trsm_ruc_blk_var2(), FLA_Trsm_ruc_blk_var3(), FLA_Trsm_ruc_blk_var4(), FLA_Trsm_ruc_task(), FLA_Trsm_ruc_unb_var1(), FLA_Trsm_ruc_unb_var2(), FLA_Trsm_ruc_unb_var3(), FLA_Trsm_ruc_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_ruh()

FLA_Error FLA_Trsm_ruh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_ruh_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_ruh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruh_blk_var2.c:13
FLA_Error FLA_Trsm_ruh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruh_blk_var4.c:15
FLA_Error FLA_Trsm_ruh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruh_blk_var3.c:13
FLA_Error FLA_Trsm_ruh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_ruh_blk_var1.c:15
FLA_Error FLA_Trsm_ruh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruh_unb_var2.c:15
FLA_Error FLA_Trsm_ruh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruh_unb_var3.c:15
FLA_Error FLA_Trsm_ruh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruh_unb_var1.c:15
FLA_Error FLA_Trsm_ruh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_ruh_unb_var4.c:15
FLA_Error FLA_Trsm_ruh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:83

References FLA_Trsm_ruh_blk_var1(), FLA_Trsm_ruh_blk_var2(), FLA_Trsm_ruh_blk_var3(), FLA_Trsm_ruh_blk_var4(), FLA_Trsm_ruh_task(), FLA_Trsm_ruh_unb_var1(), FLA_Trsm_ruh_unb_var2(), FLA_Trsm_ruh_unb_var3(), FLA_Trsm_ruh_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_run()

FLA_Error FLA_Trsm_run ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_run_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_run_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_run_unb_var1.c:15
FLA_Error FLA_Trsm_run_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_run_blk_var3.c:13
FLA_Error FLA_Trsm_run_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_run_blk_var2.c:13
FLA_Error FLA_Trsm_run_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_run_unb_var4.c:15
FLA_Error FLA_Trsm_run_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_run_unb_var3.c:15
FLA_Error FLA_Trsm_run_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_run_blk_var1.c:15
FLA_Error FLA_Trsm_run_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_run_blk_var4.c:15
FLA_Error FLA_Trsm_run_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_run_unb_var2.c:15
FLA_Error FLA_Trsm_run_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:88

References FLA_Trsm_run_blk_var1(), FLA_Trsm_run_blk_var2(), FLA_Trsm_run_blk_var3(), FLA_Trsm_run_blk_var4(), FLA_Trsm_run_task(), FLA_Trsm_run_unb_var1(), FLA_Trsm_run_unb_var2(), FLA_Trsm_run_unb_var3(), FLA_Trsm_run_unb_var4(), and i.

Referenced by FLA_Trsm_internal().

◆ FLA_Trsm_rut()

FLA_Error FLA_Trsm_rut ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trsm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trsm_rut_task( diag, alpha, A, B, cntl );
20 }
21#ifdef FLA_ENABLE_NON_CRITICAL_CODE
22 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
23 {
25 }
26#endif
27 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
28 {
30 }
31 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
32 {
34 }
35#ifdef FLA_ENABLE_NON_CRITICAL_CODE
36 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT4 )
37 {
39 }
40#endif
41#ifdef FLA_ENABLE_NON_CRITICAL_CODE
42 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT1 )
43 {
45 }
46 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT2 )
47 {
49 }
50 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT3 )
51 {
53 }
54 else if ( FLA_Cntl_variant( cntl ) == FLA_UNBLOCKED_VARIANT4 )
55 {
57 }
58#endif
59 else
60 {
62 }
63
64 return r_val;
65}
FLA_Error FLA_Trsm_rut_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rut_unb_var2.c:15
FLA_Error FLA_Trsm_rut_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rut_blk_var2.c:13
FLA_Error FLA_Trsm_rut_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rut_unb_var3.c:15
FLA_Error FLA_Trsm_rut_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rut_unb_var1.c:15
FLA_Error FLA_Trsm_rut_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rut_blk_var3.c:13
FLA_Error FLA_Trsm_rut_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rut_blk_var1.c:15
FLA_Error FLA_Trsm_rut_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trsm_rut_unb_var4.c:15
FLA_Error FLA_Trsm_rut_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_rut_blk_var4.c:15
FLA_Error FLA_Trsm_rut_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trsm_t *cntl)
Definition FLA_Trsm_task.c:93

References FLA_Trsm_rut_blk_var1(), FLA_Trsm_rut_blk_var2(), FLA_Trsm_rut_blk_var3(), FLA_Trsm_rut_blk_var4(), FLA_Trsm_rut_task(), FLA_Trsm_rut_unb_var1(), FLA_Trsm_rut_unb_var2(), FLA_Trsm_rut_unb_var3(), FLA_Trsm_rut_unb_var4(), and i.

Referenced by FLA_Trsm_internal().