27 T, W, R, U, C, V, D, cntl );
29 if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
31 FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
38 *FLASH_OBJ_PTR_AT( T ),
39 *FLASH_OBJ_PTR_AT( W ),
40 *FLASH_OBJ_PTR_AT( R ),
41 *FLASH_OBJ_PTR_AT( U ),
42 *FLASH_OBJ_PTR_AT( C ),
43 *FLASH_OBJ_PTR_AT( V ),
44 *FLASH_OBJ_PTR_AT( D ),
47 else if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
52 ENQUEUE_FLASH_Apply_QUD_UT( side, trans, direct, storev,
53 T, W, R, U, C, V, D, cntl );
57 if ( FLA_Cntl_matrix_type( cntl ) == FLA_HIER &&
65 if ( side == FLA_LEFT )
67 if ( trans == FLA_NO_TRANSPOSE )
69 if ( direct == FLA_FORWARD )
71 if ( storev == FLA_COLUMNWISE )
72 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
73 else if ( storev == FLA_ROWWISE )
74 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
76 else if ( direct == FLA_BACKWARD )
78 if ( storev == FLA_COLUMNWISE )
79 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
80 else if ( storev == FLA_ROWWISE )
81 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
84 else if ( trans == FLA_TRANSPOSE || trans == FLA_CONJ_TRANSPOSE )
86 if ( direct == FLA_FORWARD )
88 if ( storev == FLA_COLUMNWISE )
90 else if ( storev == FLA_ROWWISE )
91 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
93 else if ( direct == FLA_BACKWARD )
95 if ( storev == FLA_COLUMNWISE )
96 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
97 else if ( storev == FLA_ROWWISE )
98 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
102 else if ( side == FLA_RIGHT )
104 if ( trans == FLA_NO_TRANSPOSE )
106 if ( direct == FLA_FORWARD )
108 if ( storev == FLA_COLUMNWISE )
109 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
110 else if ( storev == FLA_ROWWISE )
111 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
113 else if ( direct == FLA_BACKWARD )
115 if ( storev == FLA_COLUMNWISE )
116 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
117 else if ( storev == FLA_ROWWISE )
118 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
121 else if ( trans == FLA_TRANSPOSE || trans == FLA_CONJ_TRANSPOSE )
123 if ( direct == FLA_FORWARD )
125 if ( storev == FLA_COLUMNWISE )
126 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
127 else if ( storev == FLA_ROWWISE )
128 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
130 else if ( direct == FLA_BACKWARD )
132 if ( storev == FLA_COLUMNWISE )
133 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
134 else if ( storev == FLA_ROWWISE )
135 FLA_Check_error_code( FLA_NOT_YET_IMPLEMENTED );
fla_apqudut_t * flash_apqudut_cntl
Definition: FLASH_Apply_QUD_UT_cntl_init.c:15
fla_apqudut_t * fla_apqudut_cntl_leaf
Definition: FLA_Apply_QUD_UT_cntl_init.c:18
int FLA_Error
Definition: FLA_type_defs.h:47
FLA_Bool FLASH_Queue_get_enabled(void)
Definition: FLASH_Queue.c:171
FLA_Error FLA_Apply_QUD_UT_internal_check(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj T, FLA_Obj W, FLA_Obj R, FLA_Obj U, FLA_Obj C, FLA_Obj V, FLA_Obj D, fla_apqudut_t *cntl)
Definition: FLA_Apply_QUD_UT_internal_check.c:13
FLA_Error FLA_Apply_QUD_UT_internal(FLA_Side side, FLA_Trans trans, FLA_Direct direct, FLA_Store storev, FLA_Obj T, FLA_Obj W, FLA_Obj R, FLA_Obj U, FLA_Obj C, FLA_Obj V, FLA_Obj D, fla_apqudut_t *cntl)
Definition: FLA_Apply_QUD_UT_internal.c:17
unsigned int FLA_Check_error_level(void)
Definition: FLA_Check.c:18
FLA_Error FLA_Apply_QUD_UT_lhfc(FLA_Obj T, FLA_Obj W, FLA_Obj R, FLA_Obj U, FLA_Obj C, FLA_Obj V, FLA_Obj D, fla_apqudut_t *cntl)
Definition: FLA_Apply_QUD_UT_lhfc.c:15
FLA_Elemtype FLA_Obj_elemtype(FLA_Obj obj)
Definition: FLA_Query.c:51