libflame  revision_anchor
Functions | Variables
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_tfla_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

fla_apqut_t* fla_apqut_cntl_leaf
extern