libflame revision_anchor
Functions
FLA_Hevd.c File Reference

(r)

Functions

FLA_Error FLA_Hevd (FLA_Evd_type jobz, FLA_Uplo uplo, FLA_Obj A, FLA_Obj l)
 

Function Documentation

◆ FLA_Hevd()

FLA_Error FLA_Hevd ( FLA_Evd_type  jobz,
FLA_Uplo  uplo,
FLA_Obj  A,
FLA_Obj  l 
)
14{
16 dim_t n_iter_max = 30;
17 dim_t k_accum = 32;
18 dim_t b_alg = 512;
19
20 // Check parameters.
22 FLA_Hevd_check( jobz, uplo, A, l );
23
24 // Invoke FLA_Hevd_external() for now.
26 {
27 if ( uplo == FLA_LOWER_TRIANGULAR )
28 {
30 }
31 else // if ( uplo == FLA_UPPER_TRIANGULAR )
32 {
34 }
35 }
36 else // if ( jobz == FLA_EVD_WITHOUT_VECTORS )
37 {
38 if ( uplo == FLA_LOWER_TRIANGULAR )
39 {
41 }
42 else // if ( uplo == FLA_UPPER_TRIANGULAR )
43 {
45 }
46 }
47
48 return r_val;
49}
FLA_Error FLA_Hevd_check(FLA_Evd_type jobz, FLA_Uplo uplo, FLA_Obj A, FLA_Obj e)
Definition FLA_Hevd_check.c:13
FLA_Error FLA_Hevd_lv_unb_var1(dim_t n_iter_max, FLA_Obj A, FLA_Obj l, dim_t k_accum, dim_t b_alg)
Definition FLA_Hevd_lv_unb_var1.c:13
unsigned int FLA_Check_error_level(void)
Definition FLA_Check.c:18
int FLA_Error
Definition FLA_type_defs.h:47
unsigned long dim_t
Definition FLA_type_defs.h:71
int i
Definition bl1_axmyv2.c:145

References FLA_Check_error_level(), FLA_Hevd_check(), FLA_Hevd_lv_unb_var1(), and i.