FLA_Apply_Q_UT_UD_lhc.c File Reference

(r)


Functions

FLA_Error FLA_Apply_Q_UT_UD_lhc (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 ( 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_lhc_blk_var1(), FLA_Apply_Q_UT_UD_lhc_blk_var2(), FLA_Apply_Q_UT_UD_lhc_blk_var3(), and FLA_Apply_Q_UT_UD_lhc_task().

Referenced by FLA_Apply_Q_UT_UD_internal().

00039 {
00040     FLA_Error r_val = FLA_SUCCESS;
00041     
00042     if      ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
00043     {
00044         r_val = FLA_Apply_Q_UT_UD_lhc_task( D, T, W, C, E, fla_apqutud_cntl_leaf );
00045     }
00046     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
00047     {
00048         r_val = FLA_Apply_Q_UT_UD_lhc_blk_var1( D, T, W, C, E, cntl );
00049     }
00050     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
00051     {
00052         r_val = FLA_Apply_Q_UT_UD_lhc_blk_var2( D, T, W, C, E, cntl );
00053     }
00054     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
00055     {
00056         r_val = FLA_Apply_Q_UT_UD_lhc_blk_var3( D, T, W, C, E, cntl );
00057     }
00058 
00059     return r_val;
00060 }


Variable Documentation


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