libflame revision_anchor
Functions
FLA_Trmm.h File Reference

(r)

Go to the source code of this file.

Functions

FLA_Error FLA_Trmm_internal (FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lln (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llt (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_luc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_luh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lun (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lut (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rln (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlt (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_ruc (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_ruh (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_run (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rut (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 

Function Documentation

◆ FLA_Trmm_internal()

FLA_Error FLA_Trmm_internal ( FLA_Side  side,
FLA_Uplo  uplo,
FLA_Trans  transa,
FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
17{
19
21 FLA_Trmm_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_Trmm( 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_Trmm_lln( diag, alpha, A, B, cntl );
61 else if ( transa == FLA_TRANSPOSE )
62 r_val = FLA_Trmm_llt( diag, alpha, A, B, cntl );
63 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
64 r_val = FLA_Trmm_llc( diag, alpha, A, B, cntl );
65 else if ( transa == FLA_CONJ_TRANSPOSE )
66 r_val = FLA_Trmm_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_Trmm_lun( diag, alpha, A, B, cntl );
72 else if ( transa == FLA_TRANSPOSE )
73 r_val = FLA_Trmm_lut( diag, alpha, A, B, cntl );
74 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
75 r_val = FLA_Trmm_luc( diag, alpha, A, B, cntl );
76 else if ( transa == FLA_CONJ_TRANSPOSE )
77 r_val = FLA_Trmm_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_Trmm_rln( diag, alpha, A, B, cntl );
86 else if ( transa == FLA_TRANSPOSE )
87 r_val = FLA_Trmm_rlt( diag, alpha, A, B, cntl );
88 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
89 r_val = FLA_Trmm_rlc( diag, alpha, A, B, cntl );
90 else if ( transa == FLA_CONJ_TRANSPOSE )
91 r_val = FLA_Trmm_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_Trmm_run( diag, alpha, A, B, cntl );
97 else if ( transa == FLA_TRANSPOSE )
98 r_val = FLA_Trmm_rut( diag, alpha, A, B, cntl );
99 else if ( transa == FLA_CONJ_NO_TRANSPOSE )
100 r_val = FLA_Trmm_ruc( diag, alpha, A, B, cntl );
101 else if ( transa == FLA_CONJ_TRANSPOSE )
102 r_val = FLA_Trmm_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_Trmm_ruh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruh.c:13
FLA_Error FLA_Trmm_llc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llc.c:13
FLA_Error FLA_Trmm_rlh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlh.c:13
FLA_Error FLA_Trmm_rln(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rln.c:13
FLA_Error FLA_Trmm_luh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luh.c:13
FLA_Error FLA_Trmm_rut(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rut.c:13
FLA_Error FLA_Trmm_lln(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lln.c:13
FLA_Error FLA_Trmm_rlc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlc.c:13
FLA_Error FLA_Trmm_run(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_run.c:13
FLA_Error FLA_Trmm_luc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luc.c:13
FLA_Error FLA_Trmm_llt(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llt.c:13
FLA_Error FLA_Trmm_lun(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lun.c:13
FLA_Error FLA_Trmm_rlt(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlt.c:13
FLA_Error FLA_Trmm_ruc(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruc.c:13
FLA_Error FLA_Trmm_lut(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lut.c:13
FLA_Error FLA_Trmm_llh(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llh.c:13
fla_trmm_t * flash_trmm_cntl_mm
Definition FLASH_Trmm_cntl_init.c:19
fla_trmm_t * flash_trmm_cntl_blas
Definition FLASH_Trmm_cntl_init.c:16
FLA_Error FLA_Trmm_internal(FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_internal.c:16
FLA_Error FLA_Trmm_internal_check(FLA_Side side, FLA_Uplo uplo, FLA_Trans transa, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_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_Trmm_internal(), FLA_Trmm_internal_check(), FLA_Trmm_llc(), FLA_Trmm_llh(), FLA_Trmm_lln(), FLA_Trmm_llt(), FLA_Trmm_luc(), FLA_Trmm_luh(), FLA_Trmm_lun(), FLA_Trmm_lut(), FLA_Trmm_rlc(), FLA_Trmm_rlh(), FLA_Trmm_rln(), FLA_Trmm_rlt(), FLA_Trmm_ruc(), FLA_Trmm_ruh(), FLA_Trmm_run(), FLA_Trmm_rut(), FLASH_Queue_get_enabled(), flash_trmm_cntl_blas, flash_trmm_cntl_mm, and i.

Referenced by FLA_Apply_CAQ2_UT_lhfc_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_CAQR2_UT_blk_var1(), FLA_Eig_gest_nl_blk_var1(), FLA_Eig_gest_nl_blk_var2(), FLA_Eig_gest_nl_blk_var4(), FLA_Eig_gest_nl_blk_var5(), FLA_Eig_gest_nu_blk_var1(), FLA_Eig_gest_nu_blk_var2(), FLA_Eig_gest_nu_blk_var4(), FLA_Eig_gest_nu_blk_var5(), FLA_Trinv_ln_blk_var1(), FLA_Trinv_ln_blk_var4(), FLA_Trinv_lu_blk_var1(), FLA_Trinv_lu_blk_var4(), FLA_Trinv_un_blk_var1(), FLA_Trinv_un_blk_var4(), FLA_Trinv_uu_blk_var1(), FLA_Trinv_uu_blk_var4(), FLA_Trmm(), FLA_Trmm_internal(), FLA_Trmm_llc_blk_var1(), FLA_Trmm_llc_blk_var2(), FLA_Trmm_llc_blk_var3(), FLA_Trmm_llc_blk_var4(), FLA_Trmm_llh_blk_var1(), FLA_Trmm_llh_blk_var2(), FLA_Trmm_llh_blk_var3(), FLA_Trmm_llh_blk_var4(), FLA_Trmm_lln_blk_var1(), FLA_Trmm_lln_blk_var2(), FLA_Trmm_lln_blk_var3(), FLA_Trmm_lln_blk_var4(), FLA_Trmm_llt_blk_var1(), FLA_Trmm_llt_blk_var2(), FLA_Trmm_llt_blk_var3(), FLA_Trmm_llt_blk_var4(), FLA_Trmm_luc_blk_var1(), FLA_Trmm_luc_blk_var2(), FLA_Trmm_luc_blk_var3(), FLA_Trmm_luc_blk_var4(), FLA_Trmm_luh_blk_var1(), FLA_Trmm_luh_blk_var2(), FLA_Trmm_luh_blk_var3(), FLA_Trmm_luh_blk_var4(), FLA_Trmm_lun_blk_var1(), FLA_Trmm_lun_blk_var2(), FLA_Trmm_lun_blk_var3(), FLA_Trmm_lun_blk_var4(), FLA_Trmm_lut_blk_var1(), FLA_Trmm_lut_blk_var2(), FLA_Trmm_lut_blk_var3(), FLA_Trmm_lut_blk_var4(), FLA_Trmm_rlc_blk_var1(), FLA_Trmm_rlc_blk_var2(), FLA_Trmm_rlc_blk_var3(), FLA_Trmm_rlc_blk_var4(), FLA_Trmm_rlh_blk_var1(), FLA_Trmm_rlh_blk_var2(), FLA_Trmm_rlh_blk_var3(), FLA_Trmm_rlh_blk_var4(), FLA_Trmm_rln_blk_var1(), FLA_Trmm_rln_blk_var2(), FLA_Trmm_rln_blk_var3(), FLA_Trmm_rln_blk_var4(), FLA_Trmm_rlt_blk_var1(), FLA_Trmm_rlt_blk_var2(), FLA_Trmm_rlt_blk_var3(), FLA_Trmm_rlt_blk_var4(), FLA_Trmm_ruc_blk_var1(), FLA_Trmm_ruc_blk_var2(), FLA_Trmm_ruc_blk_var3(), FLA_Trmm_ruc_blk_var4(), FLA_Trmm_ruh_blk_var1(), FLA_Trmm_ruh_blk_var2(), FLA_Trmm_ruh_blk_var3(), FLA_Trmm_ruh_blk_var4(), FLA_Trmm_run_blk_var1(), FLA_Trmm_run_blk_var2(), FLA_Trmm_run_blk_var3(), FLA_Trmm_run_blk_var4(), FLA_Trmm_rut_blk_var1(), FLA_Trmm_rut_blk_var2(), FLA_Trmm_rut_blk_var3(), FLA_Trmm_rut_blk_var4(), FLA_Ttmm_l_blk_var1(), FLA_Ttmm_l_blk_var2(), FLA_Ttmm_l_blk_var3(), FLA_Ttmm_u_blk_var1(), FLA_Ttmm_u_blk_var2(), FLA_Ttmm_u_blk_var3(), and FLASH_Trmm().

◆ FLA_Trmm_llc()

FLA_Error FLA_Trmm_llc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_llc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llc_blk_var3.c:13
FLA_Error FLA_Trmm_llc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llc_blk_var1.c:15
FLA_Error FLA_Trmm_llc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llc_blk_var4.c:15
FLA_Error FLA_Trmm_llc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llc_unb_var1.c:15
FLA_Error FLA_Trmm_llc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llc_unb_var4.c:15
FLA_Error FLA_Trmm_llc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llc_unb_var3.c:15
FLA_Error FLA_Trmm_llc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llc_unb_var2.c:15
FLA_Error FLA_Trmm_llc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llc_blk_var2.c:13
FLA_Error FLA_Trmm_llc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:18

References FLA_Trmm_llc_blk_var1(), FLA_Trmm_llc_blk_var2(), FLA_Trmm_llc_blk_var3(), FLA_Trmm_llc_blk_var4(), FLA_Trmm_llc_task(), FLA_Trmm_llc_unb_var1(), FLA_Trmm_llc_unb_var2(), FLA_Trmm_llc_unb_var3(), FLA_Trmm_llc_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_llh()

FLA_Error FLA_Trmm_llh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_llh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llh_blk_var1.c:15
FLA_Error FLA_Trmm_llh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llh_blk_var4.c:15
FLA_Error FLA_Trmm_llh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llh_unb_var1.c:15
FLA_Error FLA_Trmm_llh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llh_blk_var3.c:13
FLA_Error FLA_Trmm_llh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llh_blk_var2.c:13
FLA_Error FLA_Trmm_llh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llh_unb_var3.c:15
FLA_Error FLA_Trmm_llh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llh_unb_var4.c:15
FLA_Error FLA_Trmm_llh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llh_unb_var2.c:15
FLA_Error FLA_Trmm_llh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:23

References FLA_Trmm_llh_blk_var1(), FLA_Trmm_llh_blk_var2(), FLA_Trmm_llh_blk_var3(), FLA_Trmm_llh_blk_var4(), FLA_Trmm_llh_task(), FLA_Trmm_llh_unb_var1(), FLA_Trmm_llh_unb_var2(), FLA_Trmm_llh_unb_var3(), FLA_Trmm_llh_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_lln()

FLA_Error FLA_Trmm_lln ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_lln_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lln_blk_var2.c:13
FLA_Error FLA_Trmm_lln_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lln_unb_var3.c:15
FLA_Error FLA_Trmm_lln_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lln_unb_var2.c:15
FLA_Error FLA_Trmm_lln_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lln_blk_var4.c:15
FLA_Error FLA_Trmm_lln_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lln_blk_var1.c:15
FLA_Error FLA_Trmm_lln_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lln_unb_var1.c:15
FLA_Error FLA_Trmm_lln_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lln_blk_var3.c:13
FLA_Error FLA_Trmm_lln_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lln_unb_var4.c:15
FLA_Error FLA_Trmm_lln_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:28

References FLA_Trmm_lln_blk_var1(), FLA_Trmm_lln_blk_var2(), FLA_Trmm_lln_blk_var3(), FLA_Trmm_lln_blk_var4(), FLA_Trmm_lln_task(), FLA_Trmm_lln_unb_var1(), FLA_Trmm_lln_unb_var2(), FLA_Trmm_lln_unb_var3(), FLA_Trmm_lln_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_llt()

FLA_Error FLA_Trmm_llt ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_llt_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llt_unb_var3.c:15
FLA_Error FLA_Trmm_llt_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llt_blk_var3.c:13
FLA_Error FLA_Trmm_llt_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llt_blk_var1.c:15
FLA_Error FLA_Trmm_llt_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llt_unb_var1.c:15
FLA_Error FLA_Trmm_llt_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llt_unb_var4.c:15
FLA_Error FLA_Trmm_llt_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_llt_unb_var2.c:15
FLA_Error FLA_Trmm_llt_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llt_blk_var2.c:13
FLA_Error FLA_Trmm_llt_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_llt_blk_var4.c:15
FLA_Error FLA_Trmm_llt_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:33

References FLA_Trmm_llt_blk_var1(), FLA_Trmm_llt_blk_var2(), FLA_Trmm_llt_blk_var3(), FLA_Trmm_llt_blk_var4(), FLA_Trmm_llt_task(), FLA_Trmm_llt_unb_var1(), FLA_Trmm_llt_unb_var2(), FLA_Trmm_llt_unb_var3(), FLA_Trmm_llt_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_luc()

FLA_Error FLA_Trmm_luc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_luc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luc_unb_var3.c:15
FLA_Error FLA_Trmm_luc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luc_blk_var3.c:13
FLA_Error FLA_Trmm_luc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luc_unb_var2.c:15
FLA_Error FLA_Trmm_luc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luc_blk_var4.c:15
FLA_Error FLA_Trmm_luc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luc_blk_var1.c:15
FLA_Error FLA_Trmm_luc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luc_unb_var4.c:15
FLA_Error FLA_Trmm_luc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luc_blk_var2.c:13
FLA_Error FLA_Trmm_luc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luc_unb_var1.c:15
FLA_Error FLA_Trmm_luc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:38

References FLA_Trmm_luc_blk_var1(), FLA_Trmm_luc_blk_var2(), FLA_Trmm_luc_blk_var3(), FLA_Trmm_luc_blk_var4(), FLA_Trmm_luc_task(), FLA_Trmm_luc_unb_var1(), FLA_Trmm_luc_unb_var2(), FLA_Trmm_luc_unb_var3(), FLA_Trmm_luc_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_luh()

FLA_Error FLA_Trmm_luh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_luh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luh_unb_var3.c:15
FLA_Error FLA_Trmm_luh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luh_unb_var1.c:15
FLA_Error FLA_Trmm_luh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luh_blk_var1.c:15
FLA_Error FLA_Trmm_luh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luh_blk_var3.c:13
FLA_Error FLA_Trmm_luh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luh_unb_var4.c:15
FLA_Error FLA_Trmm_luh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luh_blk_var4.c:15
FLA_Error FLA_Trmm_luh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_luh_unb_var2.c:15
FLA_Error FLA_Trmm_luh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_luh_blk_var2.c:13
FLA_Error FLA_Trmm_luh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:43

References FLA_Trmm_luh_blk_var1(), FLA_Trmm_luh_blk_var2(), FLA_Trmm_luh_blk_var3(), FLA_Trmm_luh_blk_var4(), FLA_Trmm_luh_task(), FLA_Trmm_luh_unb_var1(), FLA_Trmm_luh_unb_var2(), FLA_Trmm_luh_unb_var3(), FLA_Trmm_luh_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_lun()

FLA_Error FLA_Trmm_lun ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_lun_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lun_unb_var1.c:15
FLA_Error FLA_Trmm_lun_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lun_blk_var4.c:15
FLA_Error FLA_Trmm_lun_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lun_unb_var4.c:15
FLA_Error FLA_Trmm_lun_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lun_blk_var1.c:15
FLA_Error FLA_Trmm_lun_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lun_unb_var2.c:15
FLA_Error FLA_Trmm_lun_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lun_blk_var3.c:13
FLA_Error FLA_Trmm_lun_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lun_blk_var2.c:13
FLA_Error FLA_Trmm_lun_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lun_unb_var3.c:15
FLA_Error FLA_Trmm_lun_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:48

References FLA_Trmm_lun_blk_var1(), FLA_Trmm_lun_blk_var2(), FLA_Trmm_lun_blk_var3(), FLA_Trmm_lun_blk_var4(), FLA_Trmm_lun_task(), FLA_Trmm_lun_unb_var1(), FLA_Trmm_lun_unb_var2(), FLA_Trmm_lun_unb_var3(), FLA_Trmm_lun_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_lut()

FLA_Error FLA_Trmm_lut ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_lut_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lut_unb_var2.c:15
FLA_Error FLA_Trmm_lut_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lut_unb_var3.c:15
FLA_Error FLA_Trmm_lut_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lut_blk_var4.c:15
FLA_Error FLA_Trmm_lut_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lut_blk_var2.c:13
FLA_Error FLA_Trmm_lut_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lut_blk_var3.c:13
FLA_Error FLA_Trmm_lut_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lut_unb_var1.c:15
FLA_Error FLA_Trmm_lut_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_lut_unb_var4.c:15
FLA_Error FLA_Trmm_lut_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_lut_blk_var1.c:15
FLA_Error FLA_Trmm_lut_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:53

References FLA_Trmm_lut_blk_var1(), FLA_Trmm_lut_blk_var2(), FLA_Trmm_lut_blk_var3(), FLA_Trmm_lut_blk_var4(), FLA_Trmm_lut_task(), FLA_Trmm_lut_unb_var1(), FLA_Trmm_lut_unb_var2(), FLA_Trmm_lut_unb_var3(), FLA_Trmm_lut_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_rlc()

FLA_Error FLA_Trmm_rlc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_rlc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlc_blk_var3.c:13
FLA_Error FLA_Trmm_rlc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlc_blk_var2.c:13
FLA_Error FLA_Trmm_rlc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlc_unb_var1.c:15
FLA_Error FLA_Trmm_rlc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlc_unb_var4.c:15
FLA_Error FLA_Trmm_rlc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlc_blk_var4.c:15
FLA_Error FLA_Trmm_rlc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlc_unb_var3.c:15
FLA_Error FLA_Trmm_rlc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlc_unb_var2.c:15
FLA_Error FLA_Trmm_rlc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlc_blk_var1.c:15
FLA_Error FLA_Trmm_rlc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:58

References FLA_Trmm_rlc_blk_var1(), FLA_Trmm_rlc_blk_var2(), FLA_Trmm_rlc_blk_var3(), FLA_Trmm_rlc_blk_var4(), FLA_Trmm_rlc_task(), FLA_Trmm_rlc_unb_var1(), FLA_Trmm_rlc_unb_var2(), FLA_Trmm_rlc_unb_var3(), FLA_Trmm_rlc_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_rlh()

FLA_Error FLA_Trmm_rlh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_rlh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlh_blk_var2.c:13
FLA_Error FLA_Trmm_rlh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlh_blk_var1.c:15
FLA_Error FLA_Trmm_rlh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlh_blk_var4.c:15
FLA_Error FLA_Trmm_rlh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlh_unb_var1.c:15
FLA_Error FLA_Trmm_rlh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlh_blk_var3.c:13
FLA_Error FLA_Trmm_rlh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlh_unb_var2.c:15
FLA_Error FLA_Trmm_rlh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlh_unb_var3.c:15
FLA_Error FLA_Trmm_rlh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlh_unb_var4.c:15
FLA_Error FLA_Trmm_rlh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:63

References FLA_Trmm_rlh_blk_var1(), FLA_Trmm_rlh_blk_var2(), FLA_Trmm_rlh_blk_var3(), FLA_Trmm_rlh_blk_var4(), FLA_Trmm_rlh_task(), FLA_Trmm_rlh_unb_var1(), FLA_Trmm_rlh_unb_var2(), FLA_Trmm_rlh_unb_var3(), FLA_Trmm_rlh_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_rln()

FLA_Error FLA_Trmm_rln ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_rln_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rln_blk_var1.c:15
FLA_Error FLA_Trmm_rln_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rln_blk_var3.c:13
FLA_Error FLA_Trmm_rln_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rln_unb_var3.c:15
FLA_Error FLA_Trmm_rln_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rln_blk_var2.c:13
FLA_Error FLA_Trmm_rln_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rln_unb_var1.c:15
FLA_Error FLA_Trmm_rln_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rln_unb_var4.c:15
FLA_Error FLA_Trmm_rln_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rln_blk_var4.c:15
FLA_Error FLA_Trmm_rln_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rln_unb_var2.c:15
FLA_Error FLA_Trmm_rln_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:68

References FLA_Trmm_rln_blk_var1(), FLA_Trmm_rln_blk_var2(), FLA_Trmm_rln_blk_var3(), FLA_Trmm_rln_blk_var4(), FLA_Trmm_rln_task(), FLA_Trmm_rln_unb_var1(), FLA_Trmm_rln_unb_var2(), FLA_Trmm_rln_unb_var3(), FLA_Trmm_rln_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_rlt()

FLA_Error FLA_Trmm_rlt ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_rlt_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlt_blk_var1.c:15
FLA_Error FLA_Trmm_rlt_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlt_blk_var2.c:13
FLA_Error FLA_Trmm_rlt_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlt_unb_var2.c:15
FLA_Error FLA_Trmm_rlt_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlt_unb_var4.c:15
FLA_Error FLA_Trmm_rlt_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlt_unb_var3.c:15
FLA_Error FLA_Trmm_rlt_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rlt_unb_var1.c:15
FLA_Error FLA_Trmm_rlt_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlt_blk_var4.c:15
FLA_Error FLA_Trmm_rlt_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rlt_blk_var3.c:13
FLA_Error FLA_Trmm_rlt_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:73

References FLA_Trmm_rlt_blk_var1(), FLA_Trmm_rlt_blk_var2(), FLA_Trmm_rlt_blk_var3(), FLA_Trmm_rlt_blk_var4(), FLA_Trmm_rlt_task(), FLA_Trmm_rlt_unb_var1(), FLA_Trmm_rlt_unb_var2(), FLA_Trmm_rlt_unb_var3(), FLA_Trmm_rlt_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_ruc()

FLA_Error FLA_Trmm_ruc ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_ruc_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruc_blk_var3.c:13
FLA_Error FLA_Trmm_ruc_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruc_blk_var2.c:13
FLA_Error FLA_Trmm_ruc_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruc_unb_var3.c:15
FLA_Error FLA_Trmm_ruc_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruc_blk_var4.c:15
FLA_Error FLA_Trmm_ruc_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruc_unb_var4.c:15
FLA_Error FLA_Trmm_ruc_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruc_blk_var1.c:15
FLA_Error FLA_Trmm_ruc_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruc_unb_var2.c:15
FLA_Error FLA_Trmm_ruc_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruc_unb_var1.c:15
FLA_Error FLA_Trmm_ruc_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:78

References FLA_Trmm_ruc_blk_var1(), FLA_Trmm_ruc_blk_var2(), FLA_Trmm_ruc_blk_var3(), FLA_Trmm_ruc_blk_var4(), FLA_Trmm_ruc_task(), FLA_Trmm_ruc_unb_var1(), FLA_Trmm_ruc_unb_var2(), FLA_Trmm_ruc_unb_var3(), FLA_Trmm_ruc_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_ruh()

FLA_Error FLA_Trmm_ruh ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_ruh_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruh_blk_var2.c:13
FLA_Error FLA_Trmm_ruh_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruh_unb_var1.c:15
FLA_Error FLA_Trmm_ruh_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruh_blk_var1.c:15
FLA_Error FLA_Trmm_ruh_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruh_unb_var3.c:15
FLA_Error FLA_Trmm_ruh_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruh_blk_var4.c:15
FLA_Error FLA_Trmm_ruh_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruh_unb_var4.c:15
FLA_Error FLA_Trmm_ruh_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_ruh_unb_var2.c:15
FLA_Error FLA_Trmm_ruh_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_ruh_blk_var3.c:13
FLA_Error FLA_Trmm_ruh_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:83

References FLA_Trmm_ruh_blk_var1(), FLA_Trmm_ruh_blk_var2(), FLA_Trmm_ruh_blk_var3(), FLA_Trmm_ruh_blk_var4(), FLA_Trmm_ruh_task(), FLA_Trmm_ruh_unb_var1(), FLA_Trmm_ruh_unb_var2(), FLA_Trmm_ruh_unb_var3(), FLA_Trmm_ruh_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_run()

FLA_Error FLA_Trmm_run ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_run_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_run_blk_var4.c:15
FLA_Error FLA_Trmm_run_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_run_blk_var3.c:13
FLA_Error FLA_Trmm_run_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_run_blk_var1.c:15
FLA_Error FLA_Trmm_run_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_run_blk_var2.c:13
FLA_Error FLA_Trmm_run_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_run_unb_var4.c:15
FLA_Error FLA_Trmm_run_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_run_unb_var2.c:15
FLA_Error FLA_Trmm_run_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_run_unb_var3.c:15
FLA_Error FLA_Trmm_run_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_run_unb_var1.c:15
FLA_Error FLA_Trmm_run_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:88

References FLA_Trmm_run_blk_var1(), FLA_Trmm_run_blk_var2(), FLA_Trmm_run_blk_var3(), FLA_Trmm_run_blk_var4(), FLA_Trmm_run_task(), FLA_Trmm_run_unb_var1(), FLA_Trmm_run_unb_var2(), FLA_Trmm_run_unb_var3(), FLA_Trmm_run_unb_var4(), and i.

Referenced by FLA_Trmm_internal().

◆ FLA_Trmm_rut()

FLA_Error FLA_Trmm_rut ( FLA_Diag  diag,
FLA_Obj  alpha,
FLA_Obj  A,
FLA_Obj  B,
fla_trmm_t cntl 
)
14{
16
17 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
18 {
19 r_val = FLA_Trmm_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_Trmm_rut_unb_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rut_unb_var4.c:15
FLA_Error FLA_Trmm_rut_blk_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rut_blk_var3.c:13
FLA_Error FLA_Trmm_rut_unb_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rut_unb_var2.c:15
FLA_Error FLA_Trmm_rut_blk_var2(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rut_blk_var2.c:13
FLA_Error FLA_Trmm_rut_blk_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rut_blk_var1.c:15
FLA_Error FLA_Trmm_rut_unb_var3(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rut_unb_var3.c:15
FLA_Error FLA_Trmm_rut_blk_var4(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_rut_blk_var4.c:15
FLA_Error FLA_Trmm_rut_unb_var1(FLA_Diag diagA, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_rut_unb_var1.c:15
FLA_Error FLA_Trmm_rut_task(FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
Definition FLA_Trmm_task.c:93

References FLA_Trmm_rut_blk_var1(), FLA_Trmm_rut_blk_var2(), FLA_Trmm_rut_blk_var3(), FLA_Trmm_rut_blk_var4(), FLA_Trmm_rut_task(), FLA_Trmm_rut_unb_var1(), FLA_Trmm_rut_unb_var2(), FLA_Trmm_rut_unb_var3(), FLA_Trmm_rut_unb_var4(), and i.

Referenced by FLA_Trmm_internal().