FLA_LQ_UT_internal.c File Reference

(r)


Functions

FLA_Error FLA_LQ_UT_internal (FLA_Obj A, FLA_Obj T, fla_lqut_t *cntl)

Function Documentation

FLA_Error FLA_LQ_UT_internal ( FLA_Obj  A,
FLA_Obj  T,
fla_lqut_t cntl 
)

References FLA_Check_error_level(), FLA_LQ_UT_Accum_T_blk_var1(), FLA_LQ_UT_Accum_T_unb_external(), FLA_LQ_UT_blk_var2(), and FLA_LQ_UT_internal_check().

Referenced by FLA_LQ_UT(), FLA_LQ_UT_Accum_T_blk_var1(), FLA_LQ_UT_blk_var2(), and FLA_LQ_UT_task().

00036 {
00037     FLA_Error r_val = FLA_SUCCESS;
00038 
00039     if ( FLA_Check_error_level() == FLA_FULL_ERROR_CHECKING )
00040         FLA_LQ_UT_internal_check( A, T, cntl );
00041     
00042     if      ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
00043     {
00044         //r_val = FLA_LQ_UT_task( A, T, cntl );
00045         r_val = FLA_LQ_UT_Accum_T_unb_external( A, T );
00046     }
00047     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
00048     {
00049         r_val = FLA_LQ_UT_Accum_T_blk_var1( A, T, cntl );
00050     }
00051     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
00052     {
00053         r_val = FLA_LQ_UT_blk_var2( A, T, cntl );
00054     }
00055 
00056     return r_val;
00057 }


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