libflame
revision_anchor
|
Go to the source code of this file.
Functions | |
FLA_Error | FLA_Househ2_UT (FLA_Side side, FLA_Obj chi_1, FLA_Obj x2, FLA_Obj tau) |
FLA_Error | FLA_Househ2_UT_l_ops (int m_x2, float *chi_1, float *x2, int inc_x2, float *tau) |
FLA_Error | FLA_Househ2_UT_l_opd (int m_x2, double *chi_1, double *x2, int inc_x2, double *tau) |
FLA_Error | FLA_Househ2_UT_l_opc (int m_x2, scomplex *chi_1, scomplex *x2, int inc_x2, scomplex *tau) |
FLA_Error | FLA_Househ2_UT_l_opz (int m_x2, dcomplex *chi_1, dcomplex *x2, int inc_x2, dcomplex *tau) |
FLA_Error | FLA_Househ2_UT_r_ops (int m_x2, float *chi_1, float *x2, int inc_x2, float *tau) |
FLA_Error | FLA_Househ2_UT_r_opd (int m_x2, double *chi_1, double *x2, int inc_x2, double *tau) |
FLA_Error | FLA_Househ2_UT_r_opc (int m_x2, scomplex *chi_1, scomplex *x2, int inc_x2, scomplex *tau) |
FLA_Error | FLA_Househ2_UT_r_opz (int m_x2, dcomplex *chi_1, dcomplex *x2, int inc_x2, dcomplex *tau) |
FLA_Error | FLA_Househ3UD_UT (FLA_Obj chi_1, FLA_Obj x2, FLA_Obj y2, FLA_Obj tau) |
FLA_Error | FLA_Househ3UD_UT_ops (int m_x2, int m_y2, float *chi_1, float *x2, int inc_x2, float *y2, int inc_y2, float *tau) |
FLA_Error | FLA_Househ3UD_UT_opd (int m_x2, int m_y2, double *chi_1, double *x2, int inc_x2, double *y2, int inc_y2, double *tau) |
FLA_Error | FLA_Househ3UD_UT_opc (int m_x2, int m_y2, scomplex *chi_1, scomplex *x2, int inc_x2, scomplex *y2, int inc_y2, scomplex *tau) |
FLA_Error | FLA_Househ3UD_UT_opz (int m_x2, int m_y2, dcomplex *chi_1, dcomplex *x2, int inc_x2, dcomplex *y2, int inc_y2, dcomplex *tau) |
FLA_Error | FLA_Househ2s_UT (FLA_Side side, FLA_Obj chi_1, FLA_Obj x2, FLA_Obj alpha, FLA_Obj chi_1_minus_alpha, FLA_Obj tau) |
FLA_Error | FLA_Househ2s_UT_l_ops (int m_x2, float *chi_1, float *x2, int inc_x2, float *alpha, float *chi_1_minus_alpha, float *tau) |
FLA_Error | FLA_Househ2s_UT_l_opd (int m_x2, double *chi_1, double *x2, int inc_x2, double *alpha, double *chi_1_minus_alpha, double *tau) |
FLA_Error | FLA_Househ2s_UT_l_opc (int m_x2, scomplex *chi_1, scomplex *x2, int inc_x2, scomplex *alpha, scomplex *chi_1_minus_alpha, scomplex *tau) |
FLA_Error | FLA_Househ2s_UT_l_opz (int m_x2, dcomplex *chi_1, dcomplex *x2, int inc_x2, dcomplex *alpha, dcomplex *chi_1_minus_alpha, dcomplex *tau) |
FLA_Error | FLA_Househ2s_UT_r_ops (int m_x2, float *chi_1, float *x2, int inc_x2, float *alpha, float *chi_1_minus_alpha, float *tau) |
FLA_Error | FLA_Househ2s_UT_r_opd (int m_x2, double *chi_1, double *x2, int inc_x2, double *alpha, double *chi_1_minus_alpha, double *tau) |
FLA_Error | FLA_Househ2s_UT_r_opc (int m_x2, scomplex *chi_1, scomplex *x2, int inc_x2, scomplex *alpha, scomplex *chi_1_minus_alpha, scomplex *tau) |
FLA_Error | FLA_Househ2s_UT_r_opz (int m_x2, dcomplex *chi_1, dcomplex *x2, int inc_x2, dcomplex *alpha, dcomplex *chi_1_minus_alpha, dcomplex *tau) |
FLA_Error | FLA_Hev_2x2 (FLA_Obj alpha11, FLA_Obj alpha21, FLA_Obj alpha22, FLA_Obj lambda1, FLA_Obj lambda2) |
FLA_Error | FLA_Hev_2x2_ops (float *buff_alpha11, float *buff_alpha21, float *buff_alpha22, float *buff_lambda1, float *buff_lambda2) |
FLA_Error | FLA_Hev_2x2_opd (double *buff_alpha11, double *buff_alpha21, double *buff_alpha22, double *buff_lambda1, double *buff_lambda2) |
FLA_Error | FLA_Hevv_2x2 (FLA_Obj alpha11, FLA_Obj alpha21, FLA_Obj alpha22, FLA_Obj lambda1, FLA_Obj lambda2, FLA_Obj gamma1, FLA_Obj sigma1) |
FLA_Error | FLA_Hevv_2x2_ops (float *alpha11, float *alpha21, float *alpha22, float *lambda1, float *lambda2, float *gamma1, float *sigma1) |
FLA_Error | FLA_Hevv_2x2_opd (double *alpha11, double *alpha21, double *alpha22, double *lambda1, double *lambda2, double *gamma1, double *sigma1) |
FLA_Error | FLA_Hevv_2x2_opc (scomplex *alpha11, scomplex *alpha21, scomplex *alpha22, float *lambda1, float *lambda2, float *gamma1, scomplex *sigma1) |
FLA_Error | FLA_Hevv_2x2_opz (dcomplex *alpha11, dcomplex *alpha21, dcomplex *alpha22, double *lambda1, double *lambda2, double *gamma1, dcomplex *sigma1) |
FLA_Error | FLA_Wilkshift_tridiag (FLA_Obj delta1, FLA_Obj epsilon, FLA_Obj delta2, FLA_Obj kappa) |
FLA_Error | FLA_Wilkshift_tridiag_ops (float delta1, float epsilon, float delta2, float *kappa) |
FLA_Error | FLA_Wilkshift_tridiag_opd (double delta1, double epsilon, double delta2, double *kappa) |
FLA_Error | FLA_Pythag2 (FLA_Obj chi, FLA_Obj psi, FLA_Obj rho) |
FLA_Error | FLA_Pythag2_ops (float *chi, float *psi, float *rho) |
FLA_Error | FLA_Pythag2_opd (double *chi, double *psi, double *rho) |
FLA_Error | FLA_Pythag3 (FLA_Obj chi, FLA_Obj psi, FLA_Obj zeta, FLA_Obj rho) |
FLA_Error | FLA_Pythag3_ops (float *chi, float *psi, float *zeta, float *rho) |
FLA_Error | FLA_Pythag3_opd (double *chi, double *psi, double *zeta, double *rho) |
FLA_Error | FLA_Sort_evd (FLA_Direct direct, FLA_Obj l, FLA_Obj V) |
FLA_Error | FLA_Sort_evd_f_ops (int m_A, float *l, int inc_l, float *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_b_ops (int m_A, float *l, int inc_l, float *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_f_opd (int m_A, double *l, int inc_l, double *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_b_opd (int m_A, double *l, int inc_l, double *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_f_opc (int m_A, float *l, int inc_l, scomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_b_opc (int m_A, float *l, int inc_l, scomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_f_opz (int m_A, double *l, int inc_l, dcomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_evd_b_opz (int m_A, double *l, int inc_l, dcomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_bsvd_ext (FLA_Direct direct, FLA_Obj s, FLA_Bool apply_U, FLA_Obj U, FLA_Bool apply_V, FLA_Obj V, FLA_Bool apply_C, FLA_Obj C) |
FLA_Error | FLA_Sort_bsvd_ext_f_ops (int m_s, float *s, int inc_s, int m_U, float *U, int rs_U, int cs_U, int m_V, float *V, int rs_V, int cs_V, int n_C, float *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_b_ops (int m_s, float *s, int inc_s, int m_U, float *U, int rs_U, int cs_U, int m_V, float *V, int rs_V, int cs_V, int n_C, float *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_f_opd (int m_s, double *s, int inc_s, int m_U, double *U, int rs_U, int cs_U, int m_V, double *V, int rs_V, int cs_V, int n_C, double *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_b_opd (int m_s, double *s, int inc_s, int m_U, double *U, int rs_U, int cs_U, int m_V, double *V, int rs_V, int cs_V, int n_C, double *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_f_opc (int m_s, float *s, int inc_s, int m_U, scomplex *U, int rs_U, int cs_U, int m_V, scomplex *V, int rs_V, int cs_V, int n_C, scomplex *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_b_opc (int m_s, float *s, int inc_s, int m_U, scomplex *U, int rs_U, int cs_U, int m_V, scomplex *V, int rs_V, int cs_V, int n_C, scomplex *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_f_opz (int m_s, double *s, int inc_s, int m_U, dcomplex *U, int rs_U, int cs_U, int m_V, dcomplex *V, int rs_V, int cs_V, int n_C, dcomplex *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_bsvd_ext_b_opz (int m_s, double *s, int inc_s, int m_U, dcomplex *U, int rs_U, int cs_U, int m_V, dcomplex *V, int rs_V, int cs_V, int n_C, dcomplex *C, int rs_C, int cs_C) |
FLA_Error | FLA_Sort_svd (FLA_Direct direct, FLA_Obj s, FLA_Obj U, FLA_Obj V) |
FLA_Error | FLA_Sort_svd_f_ops (int m_U, int n_V, float *s, int inc_s, float *U, int rs_U, int cs_U, float *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_b_ops (int m_U, int n_V, float *s, int inc_s, float *U, int rs_U, int cs_U, float *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_f_opd (int m_U, int n_V, double *s, int inc_s, double *U, int rs_U, int cs_U, double *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_b_opd (int m_U, int n_V, double *s, int inc_s, double *U, int rs_U, int cs_U, double *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_f_opc (int m_U, int n_V, float *s, int inc_s, scomplex *U, int rs_U, int cs_U, scomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_b_opc (int m_U, int n_V, float *s, int inc_s, scomplex *U, int rs_U, int cs_U, scomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_f_opz (int m_U, int n_V, double *s, int inc_s, dcomplex *U, int rs_U, int cs_U, dcomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sort_svd_b_opz (int m_U, int n_V, double *s, int inc_s, dcomplex *U, int rs_U, int cs_U, dcomplex *V, int rs_V, int cs_V) |
FLA_Error | FLA_Sv_2x2 (FLA_Obj alpha11, FLA_Obj alpha12, FLA_Obj alpha22, FLA_Obj sigma1, FLA_Obj sigma2) |
FLA_Error | FLA_Sv_2x2_ops (float *alpha11, float *alpha12, float *alpha22, float *sigma1, float *sigma2) |
FLA_Error | FLA_Sv_2x2_opd (double *alpha11, double *alpha12, double *alpha22, double *sigma1, double *sigma2) |
FLA_Error | FLA_Svv_2x2 (FLA_Obj alpha11, FLA_Obj alpha12, FLA_Obj alpha22, FLA_Obj sigma1, FLA_Obj sigma2, FLA_Obj gammaL, FLA_Obj sigmaL, FLA_Obj gammaR, FLA_Obj sigmaR) |
FLA_Error | FLA_Svv_2x2_ops (float *alpha11, float *alpha12, float *alpha22, float *sigma1, float *sigma2, float *gammaL, float *sigmaL, float *gammaR, float *sigmaR) |
FLA_Error | FLA_Svv_2x2_opd (double *alpha11, double *alpha12, double *alpha22, double *sigma1, double *sigma2, double *gammaL, double *sigmaL, double *gammaR, double *sigmaR) |
FLA_Error | FLA_Mach_params (FLA_Machval machval, FLA_Obj val) |
float | FLA_Mach_params_ops (FLA_Machval machval) |
double | FLA_Mach_params_opd (FLA_Machval machval) |
FLA_Error | FLA_Apply_diag_matrix (FLA_Side side, FLA_Conj conj, FLA_Obj x, FLA_Obj A) |
FLA_Error | FLA_Shift_pivots_to (FLA_Pivot_type ptype, FLA_Obj p) |
FLA_Error | FLA_Form_perm_matrix (FLA_Obj p, FLA_Obj A) |
FLA_Error | FLA_LU_find_zero_on_diagonal (FLA_Obj A) |
doublereal | fla_dlamch (char *cmach, ftnlen cmach_len) |
real | fla_slamch (char *cmach, ftnlen cmach_len) |
logical | fla_lsame (char *ca, char *cb, ftnlen ca_len, ftnlen cb_len) |
double | fla_pow_di (doublereal *a, integer *n) |
real | fla_pow_ri (real *a, integer *n) |
FLA_Error | FLA_Househ2_UT_check (FLA_Side side, FLA_Obj chi_1, FLA_Obj x2, FLA_Obj tau) |
FLA_Error | FLA_Househ3UD_UT_check (FLA_Obj chi_1, FLA_Obj x2, FLA_Obj y2, FLA_Obj tau) |
FLA_Error | FLA_Househ2s_UT_check (FLA_Side side, FLA_Obj chi_1, FLA_Obj x2, FLA_Obj alpha, FLA_Obj chi_1_minus_alpha, FLA_Obj tau) |
FLA_Error | FLA_Givens2_check (FLA_Obj chi_1, FLA_Obj chi_2, FLA_Obj gamma, FLA_Obj sigma, FLA_Obj chi_1_new) |
FLA_Error | FLA_Apply_GTG_check (FLA_Obj gamma, FLA_Obj sigma, FLA_Obj delta1, FLA_Obj epsilon1, FLA_Obj delta2) |
FLA_Error | FLA_Apply_G_1x2_check (FLA_Obj gamma, FLA_Obj sigma, FLA_Obj beta, FLA_Obj epsilon) |
FLA_Error | FLA_Apply_G_mx2_check (FLA_Obj gamma, FLA_Obj sigma, FLA_Obj a1, FLA_Obj a2) |
FLA_Error | FLA_Apply_G_check (FLA_Side side, FLA_Direct direct, FLA_Obj G, FLA_Obj A) |
FLA_Error | FLA_Wilkshift_tridiag_check (FLA_Obj delta1, FLA_Obj epsilon, FLA_Obj delta2, FLA_Obj kappa) |
FLA_Error | FLA_Wilkshift_bidiag_check (FLA_Obj epsilon1, FLA_Obj delta1, FLA_Obj epsilon2, FLA_Obj delta2, FLA_Obj kappa) |
FLA_Error | FLA_Introduce_bulge_check (FLA_Obj shift, FLA_Obj gamma, FLA_Obj sigma, FLA_Obj delta1, FLA_Obj epsilon1, FLA_Obj delta2, FLA_Obj beta, FLA_Obj epsilon2) |
FLA_Error | FLA_Mach_params_check (FLA_Machval machval, FLA_Obj val) |
FLA_Error | FLA_Sort_evd_check (FLA_Direct direct, FLA_Obj l, FLA_Obj V) |
FLA_Error | FLA_Sort_svd_check (FLA_Direct direct, FLA_Obj s, FLA_Obj U, FLA_Obj V) |
FLA_Error | FLA_Apply_diag_matrix_check (FLA_Side side, FLA_Conj conj, FLA_Obj x, FLA_Obj A) |
FLA_Error | FLA_Shift_pivots_to_check (FLA_Pivot_type ptype, FLA_Obj p) |
FLA_Error | FLA_Form_perm_matrix_check (FLA_Obj p, FLA_Obj A) |
FLA_Error | FLA_LU_find_zero_on_diagonal_check (FLA_Obj A) |
References bl1_capdiagmv(), bl1_csapdiagmv(), bl1_dapdiagmv(), bl1_sapdiagmv(), bl1_zapdiagmv(), bl1_zdapdiagmv(), FLA_Apply_diag_matrix_check(), FLA_Check_error_level(), FLA_Obj_col_stride(), FLA_Obj_datatype(), FLA_Obj_length(), FLA_Obj_row_stride(), FLA_Obj_vector_inc(), FLA_Obj_width(), FLA_Param_map_flame_to_blis_conj(), and FLA_Param_map_flame_to_blis_side().
Referenced by FLA_Hevd_lv_unb_var1(), FLA_Hevd_lv_unb_var2(), FLA_Svd_ext_u_unb_var1(), FLA_Svd_uv_unb_var1(), and FLA_Svd_uv_unb_var2().
References FLA_Check_floating_object(), FLA_Check_identical_object_precision(), FLA_Check_nonconstant_object(), FLA_Check_object_length_equals(), FLA_Check_object_width_equals(), FLA_Check_valid_conj(), FLA_Check_valid_leftright_side(), and FLA_Obj_vector_dim().
Referenced by FLA_Apply_diag_matrix().
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
FLA_Error FLA_Apply_G_check | ( | FLA_Side | side, |
FLA_Direct | direct, | ||
FLA_Obj | G, | ||
FLA_Obj | A | ||
) |
References FLA_Check_complex_object(), FLA_Check_floating_object(), FLA_Check_identical_object_precision(), FLA_Check_nonconstant_object(), FLA_Check_object_length_equals(), FLA_Check_valid_direct(), FLA_Check_valid_leftright_side(), FLA_Obj_length(), and FLA_Obj_width().
Referenced by FLA_Apply_G().
References FLA_Check_equal_vector_dims(), FLA_Check_identical_object_datatype(), FLA_Check_identical_object_precision(), FLA_Check_if_scalar(), FLA_Check_if_vector(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
FLA_Error FLA_Apply_GTG_check | ( | FLA_Obj | gamma, |
FLA_Obj | sigma, | ||
FLA_Obj | delta1, | ||
FLA_Obj | epsilon1, | ||
FLA_Obj | delta2 | ||
) |
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
doublereal fla_dlamch | ( | char * | cmach, |
ftnlen | cmach_len | ||
) |
References fla_dlamc2(), fla_lsame(), and fla_pow_di().
References FLA_Apply_pivots(), FLA_Check_error_level(), FLA_Form_perm_matrix_check(), and FLA_Set_to_identity().
References FLA_Check_floating_object(), FLA_Check_if_vector(), FLA_Check_int_object(), FLA_Check_matrix_vector_dims(), FLA_Check_nonconstant_object(), and FLA_Check_square().
Referenced by FLA_Form_perm_matrix().
FLA_Error FLA_Givens2_check | ( | FLA_Obj | chi_1, |
FLA_Obj | chi_2, | ||
FLA_Obj | gamma, | ||
FLA_Obj | sigma, | ||
FLA_Obj | chi_1_new | ||
) |
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
Referenced by FLA_Givens2().
FLA_Error FLA_Hev_2x2 | ( | FLA_Obj | alpha11, |
FLA_Obj | alpha21, | ||
FLA_Obj | alpha22, | ||
FLA_Obj | lambda1, | ||
FLA_Obj | lambda2 | ||
) |
References FLA_Hev_2x2_opd(), FLA_Hev_2x2_ops(), and FLA_Obj_datatype().
FLA_Error FLA_Hev_2x2_opd | ( | double * | buff_alpha11, |
double * | buff_alpha21, | ||
double * | buff_alpha22, | ||
double * | buff_lambda1, | ||
double * | buff_lambda2 | ||
) |
Referenced by FLA_Hev_2x2(), and FLA_Tevd_iteracc_n_opd_var1().
FLA_Error FLA_Hev_2x2_ops | ( | float * | buff_alpha11, |
float * | buff_alpha21, | ||
float * | buff_alpha22, | ||
float * | buff_lambda1, | ||
float * | buff_lambda2 | ||
) |
Referenced by FLA_Hev_2x2().
FLA_Error FLA_Hevv_2x2 | ( | FLA_Obj | alpha11, |
FLA_Obj | alpha21, | ||
FLA_Obj | alpha22, | ||
FLA_Obj | lambda1, | ||
FLA_Obj | lambda2, | ||
FLA_Obj | gamma1, | ||
FLA_Obj | sigma1 | ||
) |
References FLA_Hevv_2x2_opc(), FLA_Hevv_2x2_opd(), FLA_Hevv_2x2_ops(), FLA_Hevv_2x2_opz(), and FLA_Obj_datatype().
FLA_Error FLA_Hevv_2x2_opc | ( | scomplex * | alpha11, |
scomplex * | alpha21, | ||
scomplex * | alpha22, | ||
float * | lambda1, | ||
float * | lambda2, | ||
float * | gamma1, | ||
scomplex * | sigma1 | ||
) |
Referenced by FLA_Hevv_2x2().
FLA_Error FLA_Hevv_2x2_opd | ( | double * | alpha11, |
double * | alpha21, | ||
double * | alpha22, | ||
double * | lambda1, | ||
double * | lambda2, | ||
double * | gamma1, | ||
double * | sigma1 | ||
) |
Referenced by FLA_Hevv_2x2(), FLA_Tevd_iteracc_v_opd_var1(), and FLA_Tevd_iteracc_v_opd_var3().
FLA_Error FLA_Hevv_2x2_ops | ( | float * | alpha11, |
float * | alpha21, | ||
float * | alpha22, | ||
float * | lambda1, | ||
float * | lambda2, | ||
float * | gamma1, | ||
float * | sigma1 | ||
) |
Referenced by FLA_Hevv_2x2().
FLA_Error FLA_Hevv_2x2_opz | ( | dcomplex * | alpha11, |
dcomplex * | alpha21, | ||
dcomplex * | alpha22, | ||
double * | lambda1, | ||
double * | lambda2, | ||
double * | gamma1, | ||
dcomplex * | sigma1 | ||
) |
Referenced by FLA_Hevv_2x2().
References FLA_Check_error_level(), FLA_Househ2_UT_check(), FLA_Househ2_UT_l_opc(), FLA_Househ2_UT_l_opd(), FLA_Househ2_UT_l_ops(), FLA_Househ2_UT_l_opz(), FLA_Househ2_UT_r_opc(), FLA_Househ2_UT_r_opd(), FLA_Househ2_UT_r_ops(), FLA_Househ2_UT_r_opz(), FLA_Obj_datatype(), FLA_Obj_vector_dim(), and FLA_Obj_vector_inc().
Referenced by FLA_Bidiag_UT_u_step_unb_var1(), FLA_Bidiag_UT_u_step_unb_var2(), FLA_Bidiag_UT_u_step_unb_var3(), FLA_Bidiag_UT_u_step_unb_var4(), FLA_Bidiag_UT_u_step_unb_var5(), FLA_CAQR2_UT_unb_var1(), FLA_Hess_UT_step_unb_var1(), FLA_Hess_UT_step_unb_var2(), FLA_Hess_UT_step_unb_var3(), FLA_Hess_UT_step_unb_var4(), FLA_Hess_UT_step_unb_var5(), FLA_LQ_UT_unb_var1(), FLA_LQ_UT_unb_var2(), FLA_QR2_UT_unb_var1(), FLA_QR_UT_piv_unb_var1(), FLA_QR_UT_piv_unb_var2(), FLA_QR_UT_unb_var1(), FLA_QR_UT_unb_var2(), FLA_Tridiag_UT_l_step_unb_var1(), FLA_Tridiag_UT_l_step_unb_var2(), and FLA_Tridiag_UT_l_step_unb_var3().
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_valid_leftright_side().
Referenced by FLA_Househ2_UT().
FLA_Error FLA_Househ2_UT_l_opc | ( | int | m_x2, |
scomplex * | chi_1, | ||
scomplex * | x2, | ||
int | inc_x2, | ||
scomplex * | tau | ||
) |
References bl1_cinvscalv(), bl1_cnrm2(), BLIS1_NO_CONJUGATE, FLA_ONE_HALF, scomplex::imag, and scomplex::real.
Referenced by FLA_Bidiag_UT_u_step_ofc_var2(), FLA_Bidiag_UT_u_step_ofc_var3(), FLA_Bidiag_UT_u_step_ofc_var4(), FLA_Bidiag_UT_u_step_opc_var1(), FLA_Bidiag_UT_u_step_opc_var2(), FLA_Bidiag_UT_u_step_opc_var3(), FLA_Bidiag_UT_u_step_opc_var4(), FLA_Bidiag_UT_u_step_opc_var5(), FLA_CAQR2_UT_opc_var1(), FLA_Hess_UT_step_ofc_var2(), FLA_Hess_UT_step_ofc_var3(), FLA_Hess_UT_step_ofc_var4(), FLA_Hess_UT_step_opc_var1(), FLA_Hess_UT_step_opc_var2(), FLA_Hess_UT_step_opc_var3(), FLA_Hess_UT_step_opc_var4(), FLA_Hess_UT_step_opc_var5(), FLA_Househ2_UT(), FLA_Househ2_UT_r_opc(), FLA_QR2_UT_opc_var1(), FLA_QR_UT_opc_var1(), FLA_QR_UT_opc_var2(), FLA_Tridiag_UT_l_step_ofc_var2(), FLA_Tridiag_UT_l_step_ofc_var3(), FLA_Tridiag_UT_l_step_opc_var1(), FLA_Tridiag_UT_l_step_opc_var2(), and FLA_Tridiag_UT_l_step_opc_var3().
FLA_Error FLA_Househ2_UT_l_opd | ( | int | m_x2, |
double * | chi_1, | ||
double * | x2, | ||
int | inc_x2, | ||
double * | tau | ||
) |
References bl1_dinvscalv(), bl1_dnrm2(), BLIS1_NO_CONJUGATE, and FLA_ONE_HALF.
Referenced by FLA_Bidiag_UT_u_step_ofd_var2(), FLA_Bidiag_UT_u_step_ofd_var3(), FLA_Bidiag_UT_u_step_ofd_var4(), FLA_Bidiag_UT_u_step_opd_var1(), FLA_Bidiag_UT_u_step_opd_var2(), FLA_Bidiag_UT_u_step_opd_var3(), FLA_Bidiag_UT_u_step_opd_var4(), FLA_Bidiag_UT_u_step_opd_var5(), FLA_CAQR2_UT_opd_var1(), FLA_Hess_UT_step_ofd_var2(), FLA_Hess_UT_step_ofd_var3(), FLA_Hess_UT_step_ofd_var4(), FLA_Hess_UT_step_opd_var1(), FLA_Hess_UT_step_opd_var2(), FLA_Hess_UT_step_opd_var3(), FLA_Hess_UT_step_opd_var4(), FLA_Hess_UT_step_opd_var5(), FLA_Househ2_UT(), FLA_Househ2_UT_r_opd(), FLA_QR2_UT_opd_var1(), FLA_QR_UT_opd_var1(), FLA_QR_UT_opd_var2(), FLA_Tridiag_UT_l_step_ofd_var2(), FLA_Tridiag_UT_l_step_ofd_var3(), FLA_Tridiag_UT_l_step_opd_var1(), FLA_Tridiag_UT_l_step_opd_var2(), and FLA_Tridiag_UT_l_step_opd_var3().
FLA_Error FLA_Househ2_UT_l_ops | ( | int | m_x2, |
float * | chi_1, | ||
float * | x2, | ||
int | inc_x2, | ||
float * | tau | ||
) |
References bl1_sinvscalv(), bl1_snrm2(), BLIS1_NO_CONJUGATE, and FLA_ONE_HALF.
Referenced by FLA_Bidiag_UT_u_step_ofs_var2(), FLA_Bidiag_UT_u_step_ofs_var3(), FLA_Bidiag_UT_u_step_ofs_var4(), FLA_Bidiag_UT_u_step_ops_var1(), FLA_Bidiag_UT_u_step_ops_var2(), FLA_Bidiag_UT_u_step_ops_var3(), FLA_Bidiag_UT_u_step_ops_var4(), FLA_Bidiag_UT_u_step_ops_var5(), FLA_CAQR2_UT_ops_var1(), FLA_Hess_UT_step_ofs_var2(), FLA_Hess_UT_step_ofs_var3(), FLA_Hess_UT_step_ofs_var4(), FLA_Hess_UT_step_ops_var1(), FLA_Hess_UT_step_ops_var2(), FLA_Hess_UT_step_ops_var3(), FLA_Hess_UT_step_ops_var4(), FLA_Hess_UT_step_ops_var5(), FLA_Househ2_UT(), FLA_Househ2_UT_r_ops(), FLA_QR2_UT_ops_var1(), FLA_QR_UT_ops_var1(), FLA_QR_UT_ops_var2(), FLA_Tridiag_UT_l_step_ofs_var2(), FLA_Tridiag_UT_l_step_ofs_var3(), FLA_Tridiag_UT_l_step_ops_var1(), FLA_Tridiag_UT_l_step_ops_var2(), and FLA_Tridiag_UT_l_step_ops_var3().
FLA_Error FLA_Househ2_UT_l_opz | ( | int | m_x2, |
dcomplex * | chi_1, | ||
dcomplex * | x2, | ||
int | inc_x2, | ||
dcomplex * | tau | ||
) |
References bl1_zinvscalv(), bl1_znrm2(), BLIS1_NO_CONJUGATE, FLA_ONE_HALF, dcomplex::imag, and dcomplex::real.
Referenced by FLA_Bidiag_UT_u_step_ofz_var2(), FLA_Bidiag_UT_u_step_ofz_var3(), FLA_Bidiag_UT_u_step_ofz_var4(), FLA_Bidiag_UT_u_step_opz_var1(), FLA_Bidiag_UT_u_step_opz_var2(), FLA_Bidiag_UT_u_step_opz_var3(), FLA_Bidiag_UT_u_step_opz_var4(), FLA_Bidiag_UT_u_step_opz_var5(), FLA_CAQR2_UT_opz_var1(), FLA_Hess_UT_step_ofz_var2(), FLA_Hess_UT_step_ofz_var3(), FLA_Hess_UT_step_ofz_var4(), FLA_Hess_UT_step_opz_var1(), FLA_Hess_UT_step_opz_var2(), FLA_Hess_UT_step_opz_var3(), FLA_Hess_UT_step_opz_var4(), FLA_Hess_UT_step_opz_var5(), FLA_Househ2_UT(), FLA_Househ2_UT_r_opz(), FLA_QR2_UT_opz_var1(), FLA_QR_UT_opz_var1(), FLA_QR_UT_opz_var2(), FLA_Tridiag_UT_l_step_ofz_var2(), FLA_Tridiag_UT_l_step_ofz_var3(), FLA_Tridiag_UT_l_step_opz_var1(), FLA_Tridiag_UT_l_step_opz_var2(), and FLA_Tridiag_UT_l_step_opz_var3().
FLA_Error FLA_Househ2_UT_r_opc | ( | int | m_x2, |
scomplex * | chi_1, | ||
scomplex * | x2, | ||
int | inc_x2, | ||
scomplex * | tau | ||
) |
References bl1_cconjv(), and FLA_Househ2_UT_l_opc().
Referenced by FLA_Bidiag_UT_u_step_ofc_var2(), FLA_Bidiag_UT_u_step_opc_var1(), FLA_Bidiag_UT_u_step_opc_var2(), FLA_Bidiag_UT_u_step_opc_var5(), FLA_Househ2_UT(), FLA_LQ_UT_opc_var1(), and FLA_LQ_UT_opc_var2().
FLA_Error FLA_Househ2_UT_r_opd | ( | int | m_x2, |
double * | chi_1, | ||
double * | x2, | ||
int | inc_x2, | ||
double * | tau | ||
) |
References FLA_Househ2_UT_l_opd().
Referenced by FLA_Bidiag_UT_u_step_ofd_var2(), FLA_Bidiag_UT_u_step_opd_var1(), FLA_Bidiag_UT_u_step_opd_var2(), FLA_Bidiag_UT_u_step_opd_var5(), FLA_Househ2_UT(), FLA_LQ_UT_opd_var1(), and FLA_LQ_UT_opd_var2().
FLA_Error FLA_Househ2_UT_r_ops | ( | int | m_x2, |
float * | chi_1, | ||
float * | x2, | ||
int | inc_x2, | ||
float * | tau | ||
) |
References FLA_Househ2_UT_l_ops().
Referenced by FLA_Bidiag_UT_u_step_ofs_var2(), FLA_Bidiag_UT_u_step_ops_var1(), FLA_Bidiag_UT_u_step_ops_var2(), FLA_Bidiag_UT_u_step_ops_var5(), FLA_Househ2_UT(), FLA_LQ_UT_ops_var1(), and FLA_LQ_UT_ops_var2().
FLA_Error FLA_Househ2_UT_r_opz | ( | int | m_x2, |
dcomplex * | chi_1, | ||
dcomplex * | x2, | ||
int | inc_x2, | ||
dcomplex * | tau | ||
) |
References bl1_zconjv(), and FLA_Househ2_UT_l_opz().
Referenced by FLA_Bidiag_UT_u_step_ofz_var2(), FLA_Bidiag_UT_u_step_opz_var1(), FLA_Bidiag_UT_u_step_opz_var2(), FLA_Bidiag_UT_u_step_opz_var5(), FLA_Househ2_UT(), FLA_LQ_UT_opz_var1(), and FLA_LQ_UT_opz_var2().
FLA_Error FLA_Househ2s_UT | ( | FLA_Side | side, |
FLA_Obj | chi_1, | ||
FLA_Obj | x2, | ||
FLA_Obj | alpha, | ||
FLA_Obj | chi_1_minus_alpha, | ||
FLA_Obj | tau | ||
) |
References FLA_Check_error_level(), FLA_Househ2s_UT_check(), FLA_Househ2s_UT_l_opc(), FLA_Househ2s_UT_l_opd(), FLA_Househ2s_UT_l_ops(), FLA_Househ2s_UT_l_opz(), FLA_Househ2s_UT_r_opc(), FLA_Househ2s_UT_r_opd(), FLA_Househ2s_UT_r_ops(), FLA_Househ2s_UT_r_opz(), FLA_Obj_datatype(), FLA_Obj_vector_dim(), and FLA_Obj_vector_inc().
Referenced by FLA_Bidiag_UT_u_step_unb_var3(), and FLA_Bidiag_UT_u_step_unb_var4().
FLA_Error FLA_Househ2s_UT_check | ( | FLA_Side | side, |
FLA_Obj | chi_1, | ||
FLA_Obj | x2, | ||
FLA_Obj | alpha, | ||
FLA_Obj | chi_1_minus_alpha, | ||
FLA_Obj | tau | ||
) |
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_if_vector(), FLA_Check_nonconstant_object(), and FLA_Check_valid_leftright_side().
Referenced by FLA_Househ2s_UT().
FLA_Error FLA_Househ2s_UT_l_opc | ( | int | m_x2, |
scomplex * | chi_1, | ||
scomplex * | x2, | ||
int | inc_x2, | ||
scomplex * | alpha, | ||
scomplex * | chi_1_minus_alpha, | ||
scomplex * | tau | ||
) |
References bl1_cnrm2(), FLA_ONE_HALF, scomplex::imag, and scomplex::real.
Referenced by FLA_Househ2s_UT(), and FLA_Househ2s_UT_r_opc().
FLA_Error FLA_Househ2s_UT_l_opd | ( | int | m_x2, |
double * | chi_1, | ||
double * | x2, | ||
int | inc_x2, | ||
double * | alpha, | ||
double * | chi_1_minus_alpha, | ||
double * | tau | ||
) |
References bl1_dnrm2(), and FLA_ONE_HALF.
Referenced by FLA_Househ2s_UT(), and FLA_Househ2s_UT_r_opd().
FLA_Error FLA_Househ2s_UT_l_ops | ( | int | m_x2, |
float * | chi_1, | ||
float * | x2, | ||
int | inc_x2, | ||
float * | alpha, | ||
float * | chi_1_minus_alpha, | ||
float * | tau | ||
) |
References bl1_snrm2(), and FLA_ONE_HALF.
Referenced by FLA_Househ2s_UT(), and FLA_Househ2s_UT_r_ops().
FLA_Error FLA_Househ2s_UT_l_opz | ( | int | m_x2, |
dcomplex * | chi_1, | ||
dcomplex * | x2, | ||
int | inc_x2, | ||
dcomplex * | alpha, | ||
dcomplex * | chi_1_minus_alpha, | ||
dcomplex * | tau | ||
) |
References bl1_znrm2(), FLA_ONE_HALF, dcomplex::imag, and dcomplex::real.
Referenced by FLA_Househ2s_UT(), and FLA_Househ2s_UT_r_opz().
FLA_Error FLA_Househ2s_UT_r_opc | ( | int | m_x2, |
scomplex * | chi_1, | ||
scomplex * | x2, | ||
int | inc_x2, | ||
scomplex * | alpha, | ||
scomplex * | chi_1_minus_alpha, | ||
scomplex * | tau | ||
) |
References FLA_Househ2s_UT_l_opc().
Referenced by FLA_Bidiag_UT_u_step_ofc_var3(), FLA_Bidiag_UT_u_step_ofc_var4(), FLA_Bidiag_UT_u_step_opc_var3(), FLA_Bidiag_UT_u_step_opc_var4(), and FLA_Househ2s_UT().
FLA_Error FLA_Househ2s_UT_r_opd | ( | int | m_x2, |
double * | chi_1, | ||
double * | x2, | ||
int | inc_x2, | ||
double * | alpha, | ||
double * | chi_1_minus_alpha, | ||
double * | tau | ||
) |
References FLA_Househ2s_UT_l_opd().
Referenced by FLA_Bidiag_UT_u_step_ofd_var3(), FLA_Bidiag_UT_u_step_ofd_var4(), FLA_Bidiag_UT_u_step_opd_var3(), FLA_Bidiag_UT_u_step_opd_var4(), and FLA_Househ2s_UT().
FLA_Error FLA_Househ2s_UT_r_ops | ( | int | m_x2, |
float * | chi_1, | ||
float * | x2, | ||
int | inc_x2, | ||
float * | alpha, | ||
float * | chi_1_minus_alpha, | ||
float * | tau | ||
) |
References FLA_Househ2s_UT_l_ops().
Referenced by FLA_Bidiag_UT_u_step_ofs_var3(), FLA_Bidiag_UT_u_step_ofs_var4(), FLA_Bidiag_UT_u_step_ops_var3(), FLA_Bidiag_UT_u_step_ops_var4(), and FLA_Househ2s_UT().
FLA_Error FLA_Househ2s_UT_r_opz | ( | int | m_x2, |
dcomplex * | chi_1, | ||
dcomplex * | x2, | ||
int | inc_x2, | ||
dcomplex * | alpha, | ||
dcomplex * | chi_1_minus_alpha, | ||
dcomplex * | tau | ||
) |
References FLA_Househ2s_UT_l_opz().
Referenced by FLA_Bidiag_UT_u_step_ofz_var3(), FLA_Bidiag_UT_u_step_ofz_var4(), FLA_Bidiag_UT_u_step_opz_var3(), FLA_Bidiag_UT_u_step_opz_var4(), and FLA_Househ2s_UT().
References FLA_Check_error_level(), FLA_Househ3UD_UT_check(), FLA_Househ3UD_UT_opc(), FLA_Househ3UD_UT_opd(), FLA_Househ3UD_UT_ops(), FLA_Househ3UD_UT_opz(), FLA_Obj_datatype(), FLA_Obj_vector_dim(), and FLA_Obj_vector_inc().
Referenced by FLA_UDdate_UT_unb_var1().
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), and FLA_Check_nonconstant_object().
Referenced by FLA_Househ3UD_UT().
FLA_Error FLA_Househ3UD_UT_opc | ( | int | m_x2, |
int | m_y2, | ||
scomplex * | chi_1, | ||
scomplex * | x2, | ||
int | inc_x2, | ||
scomplex * | y2, | ||
int | inc_y2, | ||
scomplex * | tau | ||
) |
References bl1_cinvscalv(), bl1_cnrm2(), BLIS1_NO_CONJUGATE, FLA_ONE_HALF, scomplex::imag, and scomplex::real.
Referenced by FLA_Househ3UD_UT(), and FLA_UDdate_UT_opc_var1().
FLA_Error FLA_Househ3UD_UT_opd | ( | int | m_x2, |
int | m_y2, | ||
double * | chi_1, | ||
double * | x2, | ||
int | inc_x2, | ||
double * | y2, | ||
int | inc_y2, | ||
double * | tau | ||
) |
References bl1_dinvscalv(), bl1_dnrm2(), BLIS1_NO_CONJUGATE, and FLA_ONE_HALF.
Referenced by FLA_Househ3UD_UT(), and FLA_UDdate_UT_opd_var1().
FLA_Error FLA_Househ3UD_UT_ops | ( | int | m_x2, |
int | m_y2, | ||
float * | chi_1, | ||
float * | x2, | ||
int | inc_x2, | ||
float * | y2, | ||
int | inc_y2, | ||
float * | tau | ||
) |
References bl1_sinvscalv(), bl1_snrm2(), BLIS1_NO_CONJUGATE, and FLA_ONE_HALF.
Referenced by FLA_Househ3UD_UT(), and FLA_UDdate_UT_ops_var1().
FLA_Error FLA_Househ3UD_UT_opz | ( | int | m_x2, |
int | m_y2, | ||
dcomplex * | chi_1, | ||
dcomplex * | x2, | ||
int | inc_x2, | ||
dcomplex * | y2, | ||
int | inc_y2, | ||
dcomplex * | tau | ||
) |
References bl1_zinvscalv(), bl1_znrm2(), BLIS1_NO_CONJUGATE, FLA_ONE_HALF, dcomplex::imag, and dcomplex::real.
Referenced by FLA_Househ3UD_UT(), and FLA_UDdate_UT_opz_var1().
FLA_Error FLA_Introduce_bulge_check | ( | FLA_Obj | shift, |
FLA_Obj | gamma, | ||
FLA_Obj | sigma, | ||
FLA_Obj | delta1, | ||
FLA_Obj | epsilon1, | ||
FLA_Obj | delta2, | ||
FLA_Obj | beta, | ||
FLA_Obj | epsilon2 | ||
) |
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
Referenced by fla_dlamch(), and fla_slamch().
References FLA_Check_error_level(), FLA_Cont_with_3x3_to_2x2(), FLA_LU_find_zero_on_diagonal_check(), FLA_Obj_equals(), FLA_Obj_length(), FLA_Obj_min_dim(), FLA_Part_2x2(), FLA_Repart_2x2_to_3x3(), and FLA_ZERO.
Referenced by FLA_LU_nopiv(), and FLASH_LU_find_zero_on_diagonal().
References FLA_Check_floating_object(), FLA_Check_nonconstant_object(), and FLA_Check_object_scalar_elemtype().
Referenced by FLA_LU_find_zero_on_diagonal().
FLA_Error FLA_Mach_params | ( | FLA_Machval | machval, |
FLA_Obj | val | ||
) |
References FLA_Check_error_level(), FLA_Mach_params_check(), FLA_Mach_params_opd(), FLA_Mach_params_ops(), and FLA_Obj_datatype().
Referenced by FLA_Hevd_compute_scaling(), FLA_Hevdr_external(), and FLA_Svd_compute_scaling().
FLA_Error FLA_Mach_params_check | ( | FLA_Machval | machval, |
FLA_Obj | val | ||
) |
References FLA_Check_real_object(), and FLA_Check_valid_machval().
Referenced by FLA_Mach_params().
double FLA_Mach_params_opd | ( | FLA_Machval | machval | ) |
Referenced by FLA_Bsvd_compute_shift_opd(), FLA_Bsvd_compute_tol_thresh_opd(), FLA_Bsvd_ext_opd_var1(), FLA_Bsvd_ext_opz_var1(), FLA_Bsvd_v_opd_var1(), FLA_Bsvd_v_opd_var2(), FLA_Bsvd_v_opz_var1(), FLA_Bsvd_v_opz_var2(), FLA_Givens2_opd(), FLA_Mach_params(), FLA_Svv_2x2_opd(), FLA_Tevd_compute_scaling_opd(), FLA_Tevd_eigval_n_opd_var1(), FLA_Tevd_eigval_v_opd_var1(), FLA_Tevd_eigval_v_opd_var3(), FLA_Tevd_find_submatrix_opd(), FLA_Tevd_francis_n_opd_var1(), FLA_Tevd_francis_v_opd_var1(), and FLA_Tevd_n_opz_var1().
float FLA_Mach_params_ops | ( | FLA_Machval | machval | ) |
Referenced by FLA_Bsvd_compute_shift_ops(), FLA_Bsvd_compute_tol_thresh_ops(), FLA_Bsvd_ext_opc_var1(), FLA_Bsvd_ext_ops_var1(), FLA_Bsvd_v_opc_var1(), FLA_Bsvd_v_ops_var1(), FLA_Mach_params(), FLA_Svv_2x2_ops(), and FLA_Tevd_compute_scaling_ops().
double fla_pow_di | ( | doublereal * | a, |
integer * | n | ||
) |
Referenced by fla_dlamc2(), and fla_dlamch().
Referenced by fla_slamc2(), and fla_slamch().
References FLA_Obj_datatype(), FLA_Pythag2_opd(), and FLA_Pythag2_ops().
FLA_Error FLA_Pythag2_opd | ( | double * | chi, |
double * | psi, | ||
double * | rho | ||
) |
FLA_Error FLA_Pythag2_ops | ( | float * | chi, |
float * | psi, | ||
float * | rho | ||
) |
References FLA_Obj_datatype(), FLA_Pythag3_opd(), and FLA_Pythag3_ops().
FLA_Error FLA_Pythag3_opd | ( | double * | chi, |
double * | psi, | ||
double * | zeta, | ||
double * | rho | ||
) |
FLA_Error FLA_Pythag3_ops | ( | float * | chi, |
float * | psi, | ||
float * | zeta, | ||
float * | rho | ||
) |
FLA_Error FLA_Shift_pivots_to | ( | FLA_Pivot_type | ptype, |
FLA_Obj | p | ||
) |
References FLA_Check_error_level(), FLA_Obj_length(), FLA_Obj_width(), FLA_Shift_pivots_to_check(), and i.
Referenced by FLA_LU_piv_blk_external(), and FLA_LU_piv_unb_external().
FLA_Error FLA_Shift_pivots_to_check | ( | FLA_Pivot_type | ptype, |
FLA_Obj | p | ||
) |
References FLA_Check_col_vector(), FLA_Check_int_object(), FLA_Check_nonconstant_object(), and FLA_Check_valid_pivot_type().
Referenced by FLA_Shift_pivots_to().
References fla_lsame(), fla_pow_ri(), and fla_slamc2().
FLA_Error FLA_Sort_bsvd_ext | ( | FLA_Direct | direct, |
FLA_Obj | s, | ||
FLA_Bool | apply_U, | ||
FLA_Obj | U, | ||
FLA_Bool | apply_V, | ||
FLA_Obj | V, | ||
FLA_Bool | apply_C, | ||
FLA_Obj | C | ||
) |
References FLA_Obj_length(), FLA_Obj_vector_dim(), FLA_Obj_vector_inc(), FLA_Obj_width(), FLA_Sort(), FLA_Sort_bsvd_ext_b_opc(), FLA_Sort_bsvd_ext_b_opd(), FLA_Sort_bsvd_ext_b_ops(), FLA_Sort_bsvd_ext_b_opz(), FLA_Sort_bsvd_ext_f_opc(), FLA_Sort_bsvd_ext_f_opd(), FLA_Sort_bsvd_ext_f_ops(), and FLA_Sort_bsvd_ext_f_opz().
FLA_Error FLA_Sort_bsvd_ext_b_opc | ( | int | m_s, |
float * | s, | ||
int | inc_s, | ||
int | m_U, | ||
scomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
scomplex * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
scomplex * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_cswapv(), and i.
Referenced by FLA_Bsvd_ext_opt_var1(), and FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_bsvd_ext_b_opd | ( | int | m_s, |
double * | s, | ||
int | inc_s, | ||
int | m_U, | ||
double * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
double * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Bsvd_ext_opt_var1(), and FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_bsvd_ext_b_ops | ( | int | m_s, |
float * | s, | ||
int | inc_s, | ||
int | m_U, | ||
float * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
float * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
FLA_Error FLA_Sort_bsvd_ext_b_opz | ( | int | m_s, |
double * | s, | ||
int | inc_s, | ||
int | m_U, | ||
dcomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
dcomplex * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
dcomplex * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_zswapv(), and i.
Referenced by FLA_Bsvd_ext_opt_var1(), and FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_bsvd_ext_f_opc | ( | int | m_s, |
float * | s, | ||
int | inc_s, | ||
int | m_U, | ||
scomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
scomplex * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
scomplex * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_cswapv(), and i.
Referenced by FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_bsvd_ext_f_opd | ( | int | m_s, |
double * | s, | ||
int | inc_s, | ||
int | m_U, | ||
double * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
double * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_bsvd_ext_f_ops | ( | int | m_s, |
float * | s, | ||
int | inc_s, | ||
int | m_U, | ||
float * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
float * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
FLA_Error FLA_Sort_bsvd_ext_f_opz | ( | int | m_s, |
double * | s, | ||
int | inc_s, | ||
int | m_U, | ||
dcomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
int | m_V, | ||
dcomplex * | V, | ||
int | rs_V, | ||
int | cs_V, | ||
int | n_C, | ||
dcomplex * | C, | ||
int | rs_C, | ||
int | cs_C | ||
) |
References bl1_zswapv(), and i.
Referenced by FLA_Sort_bsvd_ext().
FLA_Error FLA_Sort_evd | ( | FLA_Direct | direct, |
FLA_Obj | l, | ||
FLA_Obj | V | ||
) |
References FLA_Check_error_level(), FLA_Obj_col_stride(), FLA_Obj_datatype(), FLA_Obj_length(), FLA_Obj_row_stride(), FLA_Obj_vector_inc(), FLA_Sort_evd_b_opc(), FLA_Sort_evd_b_opd(), FLA_Sort_evd_b_ops(), FLA_Sort_evd_b_opz(), FLA_Sort_evd_check(), FLA_Sort_evd_f_opc(), FLA_Sort_evd_f_opd(), FLA_Sort_evd_f_ops(), and FLA_Sort_evd_f_opz().
Referenced by FLA_Hevd_lv_unb_var1(), and FLA_Hevd_lv_unb_var2().
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_evd_b_opd | ( | int | m_A, |
double * | l, | ||
int | inc_l, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_evd_b_ops | ( | int | m_A, |
float * | l, | ||
int | inc_l, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_evd().
References bl1_zswapv(), and i.
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_evd_check | ( | FLA_Direct | direct, |
FLA_Obj | l, | ||
FLA_Obj | V | ||
) |
References FLA_Check_floating_object(), FLA_Check_identical_object_precision(), FLA_Check_nonconstant_object(), FLA_Check_object_length_equals(), FLA_Check_real_object(), FLA_Check_valid_direct(), and FLA_Obj_vector_dim().
Referenced by FLA_Sort_evd().
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_evd_f_opd | ( | int | m_A, |
double * | l, | ||
int | inc_l, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_evd_f_ops | ( | int | m_A, |
float * | l, | ||
int | inc_l, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_evd().
References bl1_zswapv(), and i.
Referenced by FLA_Sort_evd().
FLA_Error FLA_Sort_svd | ( | FLA_Direct | direct, |
FLA_Obj | s, | ||
FLA_Obj | U, | ||
FLA_Obj | V | ||
) |
References FLA_Check_error_level(), FLA_Obj_col_stride(), FLA_Obj_datatype(), FLA_Obj_length(), FLA_Obj_row_stride(), FLA_Obj_vector_inc(), FLA_Sort_svd_b_opc(), FLA_Sort_svd_b_opd(), FLA_Sort_svd_b_ops(), FLA_Sort_svd_b_opz(), FLA_Sort_svd_check(), FLA_Sort_svd_f_opc(), FLA_Sort_svd_f_opd(), FLA_Sort_svd_f_ops(), and FLA_Sort_svd_f_opz().
Referenced by FLA_Svd_uv_unb_var1(), and FLA_Svd_uv_unb_var2().
FLA_Error FLA_Sort_svd_b_opc | ( | int | m_U, |
int | n_V, | ||
float * | s, | ||
int | inc_s, | ||
scomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
scomplex * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_b_opd | ( | int | m_U, |
int | n_V, | ||
double * | s, | ||
int | inc_s, | ||
double * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_b_ops | ( | int | m_U, |
int | n_V, | ||
float * | s, | ||
int | inc_s, | ||
float * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_b_opz | ( | int | m_U, |
int | n_V, | ||
double * | s, | ||
int | inc_s, | ||
dcomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
dcomplex * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_zswapv(), and i.
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_check | ( | FLA_Direct | direct, |
FLA_Obj | s, | ||
FLA_Obj | U, | ||
FLA_Obj | V | ||
) |
References FLA_Check_floating_object(), FLA_Check_identical_object_datatype(), FLA_Check_identical_object_precision(), FLA_Check_nonconstant_object(), FLA_Check_real_object(), FLA_Check_valid_direct(), FLA_Check_vector_dim(), and FLA_Obj_length().
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_f_opc | ( | int | m_U, |
int | n_V, | ||
float * | s, | ||
int | inc_s, | ||
scomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
scomplex * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_f_opd | ( | int | m_U, |
int | n_V, | ||
double * | s, | ||
int | inc_s, | ||
double * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
double * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_dswapv(), and i.
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_f_ops | ( | int | m_U, |
int | n_V, | ||
float * | s, | ||
int | inc_s, | ||
float * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
float * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sort_svd_f_opz | ( | int | m_U, |
int | n_V, | ||
double * | s, | ||
int | inc_s, | ||
dcomplex * | U, | ||
int | rs_U, | ||
int | cs_U, | ||
dcomplex * | V, | ||
int | rs_V, | ||
int | cs_V | ||
) |
References bl1_zswapv(), and i.
Referenced by FLA_Sort_svd().
FLA_Error FLA_Sv_2x2 | ( | FLA_Obj | alpha11, |
FLA_Obj | alpha12, | ||
FLA_Obj | alpha22, | ||
FLA_Obj | sigma1, | ||
FLA_Obj | sigma2 | ||
) |
References FLA_Obj_datatype(), FLA_Sv_2x2_opd(), and FLA_Sv_2x2_ops().
FLA_Error FLA_Sv_2x2_opd | ( | double * | alpha11, |
double * | alpha12, | ||
double * | alpha22, | ||
double * | sigma1, | ||
double * | sigma2 | ||
) |
Referenced by FLA_Bsvd_compute_shift_opd(), and FLA_Sv_2x2().
FLA_Error FLA_Sv_2x2_ops | ( | float * | alpha11, |
float * | alpha12, | ||
float * | alpha22, | ||
float * | sigma1, | ||
float * | sigma2 | ||
) |
Referenced by FLA_Bsvd_compute_shift_ops(), and FLA_Sv_2x2().
FLA_Error FLA_Svv_2x2 | ( | FLA_Obj | alpha11, |
FLA_Obj | alpha12, | ||
FLA_Obj | alpha22, | ||
FLA_Obj | sigma1, | ||
FLA_Obj | sigma2, | ||
FLA_Obj | gammaL, | ||
FLA_Obj | sigmaL, | ||
FLA_Obj | gammaR, | ||
FLA_Obj | sigmaR | ||
) |
References FLA_Obj_datatype(), FLA_Svv_2x2_opd(), and FLA_Svv_2x2_ops().
FLA_Error FLA_Svv_2x2_opd | ( | double * | alpha11, |
double * | alpha12, | ||
double * | alpha22, | ||
double * | sigma1, | ||
double * | sigma2, | ||
double * | gammaL, | ||
double * | sigmaL, | ||
double * | gammaR, | ||
double * | sigmaR | ||
) |
References FLA_Mach_params_opd(), and temp.
Referenced by FLA_Bsvd_iteracc_v_opd_var1(), and FLA_Svv_2x2().
FLA_Error FLA_Svv_2x2_ops | ( | float * | alpha11, |
float * | alpha12, | ||
float * | alpha22, | ||
float * | sigma1, | ||
float * | sigma2, | ||
float * | gammaL, | ||
float * | sigmaL, | ||
float * | gammaR, | ||
float * | sigmaR | ||
) |
References FLA_Mach_params_ops(), and temp.
Referenced by FLA_Bsvd_iteracc_v_ops_var1(), and FLA_Svv_2x2().
FLA_Error FLA_Wilkshift_bidiag_check | ( | FLA_Obj | epsilon1, |
FLA_Obj | delta1, | ||
FLA_Obj | epsilon2, | ||
FLA_Obj | delta2, | ||
FLA_Obj | kappa | ||
) |
References FLA_Check_error_level(), FLA_Obj_datatype(), FLA_Wilkshift_tridiag_check(), FLA_Wilkshift_tridiag_opd(), and FLA_Wilkshift_tridiag_ops().
FLA_Error FLA_Wilkshift_tridiag_check | ( | FLA_Obj | delta1, |
FLA_Obj | epsilon, | ||
FLA_Obj | delta2, | ||
FLA_Obj | kappa | ||
) |
References FLA_Check_identical_object_datatype(), FLA_Check_if_scalar(), FLA_Check_nonconstant_object(), and FLA_Check_real_object().
Referenced by FLA_Wilkshift_tridiag().
FLA_Error FLA_Wilkshift_tridiag_opd | ( | double | delta1, |
double | epsilon, | ||
double | delta2, | ||
double * | kappa | ||
) |
FLA_Error FLA_Wilkshift_tridiag_ops | ( | float | delta1, |
float | epsilon, | ||
float | delta2, | ||
float * | kappa | ||
) |