libflame revision_anchor
FLA_Trmm_task.c File Reference

(r)

Functions

FLA_Error FLA_Trmm_task (FLA_Side side, FLA_Uplo uplo, FLA_Trans trans, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llc_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llh_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lln_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_llt_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_luc_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_luh_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lun_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_lut_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlc_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlh_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rln_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rlt_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_ruc_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_ruh_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_run_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 
FLA_Error FLA_Trmm_rut_task (FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B, fla_trmm_t *cntl)
 

Function Documentation

◆ FLA_Trmm_llc_task()

FLA_Error FLA_Trmm_llc_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
19{
20 return FLA_Trmm_external( FLA_LEFT, FLA_LOWER_TRIANGULAR, FLA_CONJ_NO_TRANSPOSE, diag, alpha, A, B );
21}
FLA_Error FLA_Trmm_external(FLA_Side side, FLA_Uplo uplo, FLA_Trans trans, FLA_Diag diag, FLA_Obj alpha, FLA_Obj A, FLA_Obj B)
Definition FLA_Trmm_external.c:13

References FLA_Trmm_external().

Referenced by FLA_Trmm_llc().

◆ FLA_Trmm_llh_task()

FLA_Error FLA_Trmm_llh_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
24{
25 return FLA_Trmm_external( FLA_LEFT, FLA_LOWER_TRIANGULAR, FLA_CONJ_TRANSPOSE, diag, alpha, A, B );
26}

References FLA_Trmm_external().

Referenced by FLA_Trmm_llh().

◆ FLA_Trmm_lln_task()

FLA_Error FLA_Trmm_lln_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
29{
30 return FLA_Trmm_external( FLA_LEFT, FLA_LOWER_TRIANGULAR, FLA_NO_TRANSPOSE, diag, alpha, A, B );
31}

References FLA_Trmm_external().

Referenced by FLA_Trmm_lln().

◆ FLA_Trmm_llt_task()

FLA_Error FLA_Trmm_llt_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
34{
35 return FLA_Trmm_external( FLA_LEFT, FLA_LOWER_TRIANGULAR, FLA_TRANSPOSE, diag, alpha, A, B );
36}

References FLA_Trmm_external().

Referenced by FLA_Trmm_llt().

◆ FLA_Trmm_luc_task()

FLA_Error FLA_Trmm_luc_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
39{
40 return FLA_Trmm_external( FLA_LEFT, FLA_UPPER_TRIANGULAR, FLA_CONJ_NO_TRANSPOSE, diag, alpha, A, B );
41}

References FLA_Trmm_external().

Referenced by FLA_Trmm_luc().

◆ FLA_Trmm_luh_task()

FLA_Error FLA_Trmm_luh_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
44{
45 return FLA_Trmm_external( FLA_LEFT, FLA_UPPER_TRIANGULAR, FLA_CONJ_TRANSPOSE, diag, alpha, A, B );
46}

References FLA_Trmm_external().

Referenced by FLA_Trmm_luh().

◆ FLA_Trmm_lun_task()

FLA_Error FLA_Trmm_lun_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
49{
50 return FLA_Trmm_external( FLA_LEFT, FLA_UPPER_TRIANGULAR, FLA_NO_TRANSPOSE, diag, alpha, A, B );
51}

References FLA_Trmm_external().

Referenced by FLA_Trmm_lun().

◆ FLA_Trmm_lut_task()

FLA_Error FLA_Trmm_lut_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
54{
55 return FLA_Trmm_external( FLA_LEFT, FLA_UPPER_TRIANGULAR, FLA_TRANSPOSE, diag, alpha, A, B );
56}

References FLA_Trmm_external().

Referenced by FLA_Trmm_lut().

◆ FLA_Trmm_rlc_task()

FLA_Error FLA_Trmm_rlc_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
59{
60 return FLA_Trmm_external( FLA_RIGHT, FLA_LOWER_TRIANGULAR, FLA_CONJ_NO_TRANSPOSE, diag, alpha, A, B );
61}

References FLA_Trmm_external().

Referenced by FLA_Trmm_rlc().

◆ FLA_Trmm_rlh_task()

FLA_Error FLA_Trmm_rlh_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
64{
65 return FLA_Trmm_external( FLA_RIGHT, FLA_LOWER_TRIANGULAR, FLA_CONJ_TRANSPOSE, diag, alpha, A, B );
66}

References FLA_Trmm_external().

Referenced by FLA_Trmm_rlh().

◆ FLA_Trmm_rln_task()

FLA_Error FLA_Trmm_rln_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
69{
70 return FLA_Trmm_external( FLA_RIGHT, FLA_LOWER_TRIANGULAR, FLA_NO_TRANSPOSE, diag, alpha, A, B );
71}

References FLA_Trmm_external().

Referenced by FLA_Trmm_rln().

◆ FLA_Trmm_rlt_task()

FLA_Error FLA_Trmm_rlt_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
74{
75 return FLA_Trmm_external( FLA_RIGHT, FLA_LOWER_TRIANGULAR, FLA_TRANSPOSE, diag, alpha, A, B );
76}

References FLA_Trmm_external().

Referenced by FLA_Trmm_rlt().

◆ FLA_Trmm_ruc_task()

FLA_Error FLA_Trmm_ruc_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
79{
80 return FLA_Trmm_external( FLA_RIGHT, FLA_UPPER_TRIANGULAR, FLA_CONJ_NO_TRANSPOSE, diag, alpha, A, B );
81}

References FLA_Trmm_external().

Referenced by FLA_Trmm_ruc().

◆ FLA_Trmm_ruh_task()

FLA_Error FLA_Trmm_ruh_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
84{
85 return FLA_Trmm_external( FLA_RIGHT, FLA_UPPER_TRIANGULAR, FLA_CONJ_TRANSPOSE, diag, alpha, A, B );
86}

References FLA_Trmm_external().

Referenced by FLA_Trmm_ruh().

◆ FLA_Trmm_run_task()

FLA_Error FLA_Trmm_run_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
89{
90 return FLA_Trmm_external( FLA_RIGHT, FLA_UPPER_TRIANGULAR, FLA_NO_TRANSPOSE, diag, alpha, A, B );
91}

References FLA_Trmm_external().

Referenced by FLA_Trmm_run().

◆ FLA_Trmm_rut_task()

FLA_Error FLA_Trmm_rut_task ( FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
94{
95 return FLA_Trmm_external( FLA_RIGHT, FLA_UPPER_TRIANGULAR, FLA_TRANSPOSE, diag, alpha, A, B );
96}

References FLA_Trmm_external().

Referenced by FLA_Trmm_rut().

◆ FLA_Trmm_task()

FLA_Error FLA_Trmm_task ( FLA_Side side,
FLA_Uplo uplo,
FLA_Trans trans,
FLA_Diag diag,
FLA_Obj alpha,
FLA_Obj A,
FLA_Obj B,
fla_trmm_t * cntl )
14{
15 return FLA_Trmm_external( side, uplo, trans, diag, alpha, A, B );
16}

References FLA_Trmm_external().

Referenced by FLASH_Queue_exec_task(), and FLASH_Queue_exec_task_gpu().