| 
    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