FLA_Ttmm_l.c File Reference

(r)


Functions

FLA_Error FLA_Ttmm_l (FLA_Obj A, fla_ttmm_t *cntl)

Function Documentation

FLA_Error FLA_Ttmm_l ( FLA_Obj  A,
fla_ttmm_t cntl 
)

References FLA_Ttmm_l_blk_var1(), FLA_Ttmm_l_blk_var2(), FLA_Ttmm_l_blk_var3(), and FLA_Ttmm_l_task().

Referenced by FLA_Ttmm_internal().

00036 {
00037     FLA_Error r_val = FLA_SUCCESS;
00038     
00039     if      ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM )
00040     {
00041         r_val = FLA_Ttmm_l_task( A, cntl );
00042     }
00043     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 )
00044     {
00045         r_val = FLA_Ttmm_l_blk_var1( A, cntl );
00046     }
00047 #ifdef FLA_ENABLE_NON_CRITICAL_CODE
00048     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 )
00049     {
00050         r_val = FLA_Ttmm_l_blk_var2( A, cntl );
00051     }
00052     else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 )
00053     {
00054         r_val = FLA_Ttmm_l_blk_var3( A, cntl );
00055     }
00056 #endif
00057 
00058     return r_val;
00059 }


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