libflame
revision_anchor
|
Go to the source code of this file.
Functions | |
FLA_Error | FLA_Tevd_compute_scaling_ops (int m_A, float *buff_d, int inc_d, float *buff_e, int inc_e, float *sigma) |
FLA_Error | FLA_Tevd_compute_scaling_opd (int m_A, double *buff_d, int inc_d, double *buff_e, int inc_e, double *sigma) |
FLA_Error | FLA_Tevd_find_submatrix_ops (int m_A, int ij_begin, float *buff_d, int inc_d, float *buff_e, int inc_e, int *ijTL, int *ijBR) |
FLA_Error | FLA_Tevd_find_submatrix_opd (int m_A, int ij_begin, double *buff_d, int inc_d, double *buff_e, int inc_e, int *ijTL, int *ijBR) |
FLA_Error | FLA_Tevd_find_perfshift_ops (int m_d, int m_l, float *buff_d, int inc_d, float *buff_e, int inc_e, float *buff_l, int inc_l, int *buff_lstat, int inc_lstat, float *buff_pu, int inc_pu, int *ij_shift) |
FLA_Error | FLA_Tevd_find_perfshift_opd (int m_d, int m_l, double *buff_d, int inc_d, double *buff_e, int inc_e, double *buff_l, int inc_l, int *buff_lstat, int inc_lstat, double *buff_pu, int inc_pu, int *ij_shift) |
FLA_Error | FLA_Norm1_tridiag (FLA_Obj d, FLA_Obj e, FLA_Obj norm) |
FLA_Error | FLA_Norm1_tridiag_ops (int m_A, float *buff_d, int inc_d, float *buff_e, int inc_e, float *norm) |
FLA_Error | FLA_Norm1_tridiag_opd (int m_A, double *buff_d, int inc_d, double *buff_e, int inc_e, double *norm) |
FLA_Error | FLA_Tevd_v_opt_var1 (dim_t n_iter_max, FLA_Obj d, FLA_Obj e, FLA_Obj G, FLA_Obj U, dim_t b_alg) |
FLA_Error | FLA_Tevd_v_ops_var1 (int m_A, int m_U, int n_G, int n_iter_max, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, float *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opd_var1 (int m_A, int m_U, int n_G, int n_iter_max, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, double *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opc_var1 (int m_A, int m_U, int n_G, int n_iter_max, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, scomplex *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opz_var1 (int m_A, int m_U, int n_G, int n_iter_max, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, dcomplex *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opt_var2 (dim_t n_iter_max, FLA_Obj d, FLA_Obj e, FLA_Obj G, FLA_Obj R, FLA_Obj W, FLA_Obj U, dim_t b_alg) |
FLA_Error | FLA_Tevd_v_ops_var2 (int m_A, int m_U, int n_G, int n_G_extra, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, float *buff_R, int rs_R, int cs_R, float *buff_W, int rs_W, int cs_W, float *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opd_var2 (int m_A, int m_U, int n_G, int n_G_extra, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, double *buff_R, int rs_R, int cs_R, double *buff_W, int rs_W, int cs_W, double *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opc_var2 (int m_A, int m_U, int n_G, int n_G_extra, float *buff_d, int inc_d, float *buff_e, int inc_e, scomplex *buff_G, int rs_G, int cs_G, float *buff_R, int rs_R, int cs_R, scomplex *buff_W, int rs_W, int cs_W, scomplex *buff_U, int rs_U, int cs_U, int b_alg) |
FLA_Error | FLA_Tevd_v_opz_var2 (int m_A, int m_U, int n_G, int n_G_extra, double *buff_d, int inc_d, double *buff_e, int inc_e, dcomplex *buff_G, int rs_G, int cs_G, double *buff_R, int rs_R, int cs_R, dcomplex *buff_W, int rs_W, int cs_W, dcomplex *buff_U, int rs_U, int cs_U, int b_alg) |
References FLA_Norm1_tridiag_opd(), FLA_Norm1_tridiag_ops(), FLA_Obj_datatype(), FLA_Obj_vector_dim(), and FLA_Obj_vector_inc().
FLA_Error FLA_Norm1_tridiag_opd | ( | int | m_A, |
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
double * | norm | ||
) |
FLA_Error FLA_Norm1_tridiag_ops | ( | int | m_A, |
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
float * | norm | ||
) |
FLA_Error FLA_Tevd_compute_scaling_opd | ( | int | m_A, |
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
double * | sigma | ||
) |
References bl1_d1(), FLA_Mach_params_opd(), and FLA_Norm1_tridiag_opd().
FLA_Error FLA_Tevd_compute_scaling_ops | ( | int | m_A, |
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
float * | sigma | ||
) |
References bl1_s1(), FLA_Mach_params_ops(), and FLA_Norm1_tridiag_ops().
FLA_Error FLA_Tevd_find_perfshift_opd | ( | int | m_d, |
int | m_l, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
double * | buff_l, | ||
int | inc_l, | ||
int * | buff_lstat, | ||
int | inc_lstat, | ||
double * | buff_pu, | ||
int | inc_pu, | ||
int * | ij_shift | ||
) |
References FLA_Wilkshift_tridiag_opd(), and i.
Referenced by FLA_Tevd_eigval_v_opd_var3().
FLA_Error FLA_Tevd_find_perfshift_ops | ( | int | m_d, |
int | m_l, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
float * | buff_l, | ||
int | inc_l, | ||
int * | buff_lstat, | ||
int | inc_lstat, | ||
float * | buff_pu, | ||
int | inc_pu, | ||
int * | ij_shift | ||
) |
FLA_Error FLA_Tevd_find_submatrix_opd | ( | int | m_A, |
int | ij_begin, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
int * | ijTL, | ||
int * | ijBR | ||
) |
FLA_Error FLA_Tevd_find_submatrix_ops | ( | int | m_A, |
int | ij_begin, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
int * | ijTL, | ||
int * | ijBR | ||
) |
FLA_Error FLA_Tevd_v_opc_var1 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_iter_max, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
scomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
scomplex * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
Referenced by FLA_Tevd_v_opt_var1().
FLA_Error FLA_Tevd_v_opc_var2 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_G_extra, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
scomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
float * | buff_R, | ||
int | rs_R, | ||
int | cs_R, | ||
scomplex * | buff_W, | ||
int | rs_W, | ||
int | cs_W, | ||
scomplex * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
Referenced by FLA_Tevd_v_opt_var2().
FLA_Error FLA_Tevd_v_opd_var1 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_iter_max, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
dcomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
double * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
References bl1_z1(), bl1_zsetm(), FLA_Abort(), FLA_Apply_G_rf_bld_var3(), FLA_Tevd_find_submatrix_opd(), and FLA_Tevd_iteracc_v_opd_var1().
Referenced by FLA_Tevd_v_opt_var1().
FLA_Error FLA_Tevd_v_opd_var2 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_G_extra, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
dcomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
double * | buff_R, | ||
int | rs_R, | ||
int | cs_R, | ||
double * | buff_W, | ||
int | rs_W, | ||
int | cs_W, | ||
double * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
References bl1_d0(), bl1_d1(), bl1_dcopymt(), bl1_dgemm(), bl1_dident(), bl1_z1(), bl1_zsetm(), BLIS1_NO_TRANSPOSE, FLA_Abort(), FLA_Apply_G_rf_bld_var3b(), FLA_Tevd_find_submatrix_opd(), and FLA_Tevd_iteracc_v_opd_var1().
Referenced by FLA_Tevd_v_opt_var2().
FLA_Error FLA_Tevd_v_ops_var1 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_iter_max, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
scomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
float * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
Referenced by FLA_Tevd_v_opt_var1().
FLA_Error FLA_Tevd_v_ops_var2 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_G_extra, | ||
float * | buff_d, | ||
int | inc_d, | ||
float * | buff_e, | ||
int | inc_e, | ||
scomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
float * | buff_R, | ||
int | rs_R, | ||
int | cs_R, | ||
float * | buff_W, | ||
int | rs_W, | ||
int | cs_W, | ||
float * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
Referenced by FLA_Tevd_v_opt_var2().
FLA_Error FLA_Tevd_v_opt_var1 | ( | dim_t | n_iter_max, |
FLA_Obj | d, | ||
FLA_Obj | e, | ||
FLA_Obj | G, | ||
FLA_Obj | U, | ||
dim_t | b_alg | ||
) |
References FLA_Obj_col_stride(), FLA_Obj_datatype(), FLA_Obj_length(), FLA_Obj_row_stride(), FLA_Obj_vector_dim(), FLA_Obj_vector_inc(), FLA_Obj_width(), FLA_Tevd_v_opc_var1(), FLA_Tevd_v_opd_var1(), FLA_Tevd_v_ops_var1(), and FLA_Tevd_v_opz_var1().
Referenced by FLA_Hevd_lv_unb_var1().
FLA_Error FLA_Tevd_v_opt_var2 | ( | dim_t | n_iter_max, |
FLA_Obj | d, | ||
FLA_Obj | e, | ||
FLA_Obj | G, | ||
FLA_Obj | R, | ||
FLA_Obj | W, | ||
FLA_Obj | U, | ||
dim_t | b_alg | ||
) |
References FLA_Obj_col_stride(), FLA_Obj_datatype(), FLA_Obj_length(), FLA_Obj_row_stride(), FLA_Obj_vector_dim(), FLA_Obj_vector_inc(), FLA_Obj_width(), FLA_Tevd_v_opc_var2(), FLA_Tevd_v_opd_var2(), FLA_Tevd_v_ops_var2(), and FLA_Tevd_v_opz_var2().
Referenced by FLA_Hevd_lv_unb_var2().
FLA_Error FLA_Tevd_v_opz_var1 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_iter_max, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
dcomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
dcomplex * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
References bl1_z1(), bl1_zsetm(), FLA_Abort(), FLA_Apply_G_rf_blz_var3(), FLA_Tevd_find_submatrix_opd(), and FLA_Tevd_iteracc_v_opd_var1().
Referenced by FLA_Tevd_v_opt_var1().
FLA_Error FLA_Tevd_v_opz_var2 | ( | int | m_A, |
int | m_U, | ||
int | n_G, | ||
int | n_G_extra, | ||
double * | buff_d, | ||
int | inc_d, | ||
double * | buff_e, | ||
int | inc_e, | ||
dcomplex * | buff_G, | ||
int | rs_G, | ||
int | cs_G, | ||
double * | buff_R, | ||
int | rs_R, | ||
int | cs_R, | ||
dcomplex * | buff_W, | ||
int | rs_W, | ||
int | cs_W, | ||
dcomplex * | buff_U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | b_alg | ||
) |
References bl1_d0(), bl1_d1(), bl1_dgemm(), bl1_dident(), bl1_z1(), bl1_zcopymt(), bl1_zsetm(), BLIS1_NO_TRANSPOSE, FLA_Abort(), FLA_Apply_G_rf_bld_var3b(), FLA_Tevd_find_submatrix_opd(), and FLA_Tevd_iteracc_v_opd_var1().
Referenced by FLA_Tevd_v_opt_var2().