libflame
12600
|
Functions | |
FLA_Error | FLA_SPDinv_blk_external (FLA_Uplo uplo, FLA_Obj A) |
FLA_Error | FLA_SPDinv_blk_ext (FLA_Uplo uplo, FLA_Obj A) |
FLA_Error FLA_SPDinv_blk_ext | ( | FLA_Uplo | uplo, |
FLA_Obj | A | ||
) |
References FLA_SPDinv_blk_external().
{ return FLA_SPDinv_blk_external( uplo, A ); }
FLA_Error FLA_SPDinv_blk_external | ( | FLA_Uplo | uplo, |
FLA_Obj | A | ||
) |
References FLA_Check_error_level(), FLA_Chol_blk_external(), FLA_SPDinv_check(), FLA_Trinv_blk_external(), and FLA_Ttmm_blk_external().
Referenced by FLA_SPDinv_blk_ext().
{ #ifdef FLA_ENABLE_EXTERNAL_LAPACK_INTERFACES FLA_Error e_val; if ( FLA_Check_error_level() == FLA_FULL_ERROR_CHECKING ) FLA_SPDinv_check( uplo, A ); e_val = FLA_Chol_blk_external( uplo, A ); if ( e_val != FLA_SUCCESS ) return e_val; e_val = FLA_Trinv_blk_external( uplo, FLA_NONUNIT_DIAG, A ); if ( e_val != FLA_SUCCESS ) return e_val; FLA_Ttmm_blk_external( uplo, A ); #else FLA_Check_error_code( FLA_EXTERNAL_LAPACK_NOT_IMPLEMENTED ); #endif return FLA_SUCCESS; }