|
libflame
12600
|
Functions | |
| FLA_Error | FLA_Eig_gest_task (FLA_Inv inv, FLA_Uplo uplo, FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl) |
| FLA_Error | FLA_Eig_gest_il_task (FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl) |
| FLA_Error | FLA_Eig_gest_iu_task (FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl) |
| FLA_Error | FLA_Eig_gest_nl_task (FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl) |
| FLA_Error | FLA_Eig_gest_nu_task (FLA_Obj A, FLA_Obj Y, FLA_Obj B, fla_eig_gest_t *cntl) |
Variables | |
| fla_eig_gest_t * | fla_eig_gest_ix_cntl_leaf |
| fla_eig_gest_t * | fla_eig_gest_nx_cntl_leaf |
| FLA_Error FLA_Eig_gest_il_task | ( | FLA_Obj | A, |
| FLA_Obj | Y, | ||
| FLA_Obj | B, | ||
| fla_eig_gest_t * | cntl | ||
| ) |
References FLA_Eig_gest_internal().
{
//return FLA_Eig_gest_unb_external( FLA_INVERSE, FLA_LOWER_TRIANGULAR, A, B );
return FLA_Eig_gest_internal( FLA_INVERSE, FLA_LOWER_TRIANGULAR, A, Y, B,
fla_eig_gest_ix_cntl_leaf );
}
| FLA_Error FLA_Eig_gest_iu_task | ( | FLA_Obj | A, |
| FLA_Obj | Y, | ||
| FLA_Obj | B, | ||
| fla_eig_gest_t * | cntl | ||
| ) |
References FLA_Eig_gest_internal().
{
//return FLA_Eig_gest_unb_external( FLA_INVERSE, FLA_UPPER_TRIANGULAR, A, B );
return FLA_Eig_gest_internal( FLA_INVERSE, FLA_UPPER_TRIANGULAR, A, Y, B,
fla_eig_gest_ix_cntl_leaf );
}
| FLA_Error FLA_Eig_gest_nl_task | ( | FLA_Obj | A, |
| FLA_Obj | Y, | ||
| FLA_Obj | B, | ||
| fla_eig_gest_t * | cntl | ||
| ) |
References FLA_Eig_gest_internal().
{
//return FLA_Eig_gest_unb_external( FLA_NO_INVERSE, FLA_LOWER_TRIANGULAR, A, B );
return FLA_Eig_gest_internal( FLA_NO_INVERSE, FLA_LOWER_TRIANGULAR, A, Y, B,
fla_eig_gest_nx_cntl_leaf );
}
| FLA_Error FLA_Eig_gest_nu_task | ( | FLA_Obj | A, |
| FLA_Obj | Y, | ||
| FLA_Obj | B, | ||
| fla_eig_gest_t * | cntl | ||
| ) |
References FLA_Eig_gest_internal().
{
//return FLA_Eig_gest_unb_external( FLA_NO_INVERSE, FLA_UPPER_TRIANGULAR, A, B );
return FLA_Eig_gest_internal( FLA_NO_INVERSE, FLA_UPPER_TRIANGULAR, A, Y, B,
fla_eig_gest_nx_cntl_leaf );
}
| FLA_Error FLA_Eig_gest_task | ( | FLA_Inv | inv, |
| FLA_Uplo | uplo, | ||
| FLA_Obj | A, | ||
| FLA_Obj | Y, | ||
| FLA_Obj | B, | ||
| fla_eig_gest_t * | cntl | ||
| ) |
References FLA_Eig_gest_internal(), fla_eig_gest_ix_cntl_leaf, and fla_eig_gest_nx_cntl_leaf.
Referenced by FLASH_Queue_exec_task().
{
fla_eig_gest_t* cntl_leaf;
if ( inv == FLA_INVERSE )
cntl_leaf = fla_eig_gest_ix_cntl_leaf;
else
cntl_leaf = fla_eig_gest_nx_cntl_leaf;
return FLA_Eig_gest_internal( inv, uplo, A, Y, B,
cntl_leaf );
}
1.7.6.1