FLA_Apply_Q_UT_UD_task.c File Reference

(r)


Functions

FLA_Error FLA_Apply_Q_UT_UD_task (FLA_Side side, FLA_Trans trans, FLA_Store storev, FLA_Obj D, FLA_Obj T, FLA_Obj W, FLA_Obj C, FLA_Obj E, fla_apqutud_t *cntl)
FLA_Error FLA_Apply_Q_UT_UD_lhc_task (FLA_Obj D, FLA_Obj T, FLA_Obj W, FLA_Obj C, FLA_Obj E, fla_apqutud_t *cntl)

Variables

fla_apqutud_tfla_apqutud_cntl_leaf

Function Documentation

FLA_Error FLA_Apply_Q_UT_UD_lhc_task ( FLA_Obj  D,
FLA_Obj  T,
FLA_Obj  W,
FLA_Obj  C,
FLA_Obj  E,
fla_apqutud_t cntl 
)

References FLA_Apply_Q_UT_UD_internal().

Referenced by FLA_Apply_Q_UT_UD_lhc().

00052 {
00053   return FLA_Apply_Q_UT_UD_internal( FLA_LEFT, FLA_CONJ_TRANSPOSE, FLA_COLUMNWISE,
00054                                      D, T, W, C, E,
00055                                      fla_apqutud_cntl_leaf );
00056 }

FLA_Error FLA_Apply_Q_UT_UD_task ( FLA_Side  side,
FLA_Trans  trans,
FLA_Store  storev,
FLA_Obj  D,
FLA_Obj  T,
FLA_Obj  W,
FLA_Obj  C,
FLA_Obj  E,
fla_apqutud_t cntl 
)

References FLA_Apply_Q_UT_UD_internal().

Referenced by FLASH_Queue_exec_task().

00040 {
00041   // This is normally where we would invoke the unblocked external
00042   // implementation. However, since we don't have one of those, per se,
00043   // we invoke the internal back-end with the leaf control tree for
00044   // flat matrices.
00045   return FLA_Apply_Q_UT_UD_internal( side, trans, storev,
00046                                      D, T, W, C, E,
00047                                      fla_apqutud_cntl_leaf );
00048 }


Variable Documentation


Generated on Mon Jul 6 05:45:53 2009 for libflame by  doxygen 1.5.9