libflame revision_anchor
FLA_Apply_Q_UT_task.c File Reference

(r)

Functions

FLA_Error FLA_Apply_Q_UT_task (FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lhbc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lhbr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lhfc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lhfr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lnbc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lnbr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lnfc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_lnfr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rhbc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rhbr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rhfc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rhfr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rnbc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rnbr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rnfc_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 
FLA_Error FLA_Apply_Q_UT_rnfr_task (FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
 

Variables

fla_apqut_t * fla_apqut_cntl_leaf
 

Function Documentation

◆ FLA_Apply_Q_UT_lhbc_task()

FLA_Error FLA_Apply_Q_UT_lhbc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
23{
24 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_CONJ_TRANSPOSE, FLA_BACKWARD, FLA_COLUMNWISE,
25 A, T, W, B,
27}
FLA_Error FLA_Apply_Q_UT_internal(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj A, FLA_Obj T, FLA_Obj W, FLA_Obj B, fla_apqut_t *cntl)
Definition FLA_Apply_Q_UT_internal.c:17
fla_apqut_t * fla_apqut_cntl_leaf
Definition FLA_Apply_Q_UT_cntl_init.c:19

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lhbr_task()

FLA_Error FLA_Apply_Q_UT_lhbr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
30{
31 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_CONJ_TRANSPOSE, FLA_BACKWARD, FLA_ROWWISE,
32 A, T, W, B,
34}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lhfc_task()

FLA_Error FLA_Apply_Q_UT_lhfc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
37{
38 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_CONJ_TRANSPOSE, FLA_FORWARD, FLA_COLUMNWISE,
39 A, T, W, B,
41}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lhfr_task()

FLA_Error FLA_Apply_Q_UT_lhfr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
44{
45 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_CONJ_TRANSPOSE, FLA_FORWARD, FLA_ROWWISE,
46 A, T, W, B,
48}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lnbc_task()

FLA_Error FLA_Apply_Q_UT_lnbc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
51{
52 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_NO_TRANSPOSE, FLA_BACKWARD, FLA_COLUMNWISE,
53 A, T, W, B,
55}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lnbr_task()

FLA_Error FLA_Apply_Q_UT_lnbr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
58{
59 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_NO_TRANSPOSE, FLA_BACKWARD, FLA_ROWWISE,
60 A, T, W, B,
62}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lnfc_task()

FLA_Error FLA_Apply_Q_UT_lnfc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
65{
66 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_NO_TRANSPOSE, FLA_FORWARD, FLA_COLUMNWISE,
67 A, T, W, B,
69}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_lnfr_task()

FLA_Error FLA_Apply_Q_UT_lnfr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
72{
73 return FLA_Apply_Q_UT_internal( FLA_LEFT, FLA_NO_TRANSPOSE, FLA_FORWARD, FLA_ROWWISE,
74 A, T, W, B,
76}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rhbc_task()

FLA_Error FLA_Apply_Q_UT_rhbc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
79{
80 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_CONJ_TRANSPOSE, FLA_BACKWARD, FLA_COLUMNWISE,
81 A, T, W, B,
83}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rhbr_task()

FLA_Error FLA_Apply_Q_UT_rhbr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
86{
87 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_CONJ_TRANSPOSE, FLA_BACKWARD, FLA_ROWWISE,
88 A, T, W, B,
90}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rhfc_task()

FLA_Error FLA_Apply_Q_UT_rhfc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
93{
94 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_CONJ_TRANSPOSE, FLA_FORWARD, FLA_COLUMNWISE,
95 A, T, W, B,
97}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rhfr_task()

FLA_Error FLA_Apply_Q_UT_rhfr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
100{
101 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_CONJ_TRANSPOSE, FLA_FORWARD, FLA_ROWWISE,
102 A, T, W, B,
104}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rnbc_task()

FLA_Error FLA_Apply_Q_UT_rnbc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
107{
108 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_NO_TRANSPOSE, FLA_BACKWARD, FLA_COLUMNWISE,
109 A, T, W, B,
111}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rnbr_task()

FLA_Error FLA_Apply_Q_UT_rnbr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
114{
115 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_NO_TRANSPOSE, FLA_BACKWARD, FLA_ROWWISE,
116 A, T, W, B,
118}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rnfc_task()

FLA_Error FLA_Apply_Q_UT_rnfc_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
121{
122 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_NO_TRANSPOSE, FLA_FORWARD, FLA_COLUMNWISE,
123 A, T, W, B,
125}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_rnfr_task()

FLA_Error FLA_Apply_Q_UT_rnfr_task ( FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
128{
129 return FLA_Apply_Q_UT_internal( FLA_RIGHT, FLA_NO_TRANSPOSE, FLA_FORWARD, FLA_ROWWISE,
130 A, T, W, B,
132}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

◆ FLA_Apply_Q_UT_task()

FLA_Error FLA_Apply_Q_UT_task ( FLA_Side side,
FLA_Trans trans,
FLA_Direct direct,
FLA_Store storev,
FLA_Obj A,
FLA_Obj T,
FLA_Obj W,
FLA_Obj B,
fla_apqut_t * cntl )
16{
17 return FLA_Apply_Q_UT_internal( side, trans, direct, storev,
18 A, T, W, B,
20}

References FLA_Apply_Q_UT_internal(), and fla_apqut_cntl_leaf.

Referenced by FLASH_Queue_exec_task().

Variable Documentation

◆ fla_apqut_cntl_leaf