|
void | FLA_Param_map_flame_to_netlib_trans (FLA_Trans trans, void *blas_trans) |
|
void | FLA_Param_map_flame_to_netlib_uplo (FLA_Uplo uplo, void *blas_uplo) |
|
void | FLA_Param_map_flame_to_netlib_side (FLA_Side side, void *blas_side) |
|
void | FLA_Param_map_flame_to_netlib_diag (FLA_Diag diag, void *blas_diag) |
|
void | FLA_Param_map_flame_to_netlib_direct (FLA_Direct direct, void *lapack_direct) |
|
void | FLA_Param_map_flame_to_netlib_storev (FLA_Store storev, void *lapack_storev) |
|
void | FLA_Param_map_flame_to_netlib_evd_type (FLA_Evd_type evd_type, void *lapack_evd_type) |
|
void | FLA_Param_map_flame_to_netlib_svd_type (FLA_Svd_type svd_type, void *lapack_svd_type) |
|
void | FLA_Param_map_flame_to_netlib_machval (FLA_Machval machval, void *blas_machval) |
|
void | FLA_Param_map_flame_to_blis_trans (FLA_Trans trans, trans1_t *blis_trans) |
|
void | FLA_Param_map_flame_to_blis_conj (FLA_Conj conj, conj1_t *blis_conj) |
|
void | FLA_Param_map_flame_to_blis_uplo (FLA_Uplo uplo, uplo1_t *blis_uplo) |
|
void | FLA_Param_map_flame_to_blis_side (FLA_Side side, side1_t *blis_side) |
|
void | FLA_Param_map_flame_to_blis_diag (FLA_Diag diag, diag1_t *blis_diag) |
|
void | FLA_Param_map_netlib_to_flame_trans (char *trans, FLA_Trans *flame_trans) |
|
void | FLA_Param_map_netlib_to_flame_uplo (char *uplo, FLA_Uplo *flame_uplo) |
|
void | FLA_Param_map_netlib_to_flame_side (char *side, FLA_Side *flame_side) |
|
void | FLA_Param_map_netlib_to_flame_diag (char *diag, FLA_Diag *flame_diag) |
|
void | FLA_Param_map_netlib_to_flame_inv (int *itype, FLA_Inv *flame_inv) |
|
void | FLA_Param_map_netlib_to_flame_svd_type (char *svd, FLA_Svd_type *flame_svd) |
|
void | FLA_Param_map_blis_to_flame_trans (trans1_t trans, FLA_Trans *flame_trans) |
|
void | FLA_Param_map_blis_to_flame_uplo (uplo1_t uplo, FLA_Uplo *flame_uplo) |
|
void | FLA_Param_map_blis_to_flame_side (side1_t side, FLA_Side *flame_side) |
|
void | FLA_Param_map_blis_to_flame_diag (diag1_t diag, FLA_Diag *flame_diag) |
|
void | FLA_Param_map_char_to_flame_trans (char *trans, FLA_Trans *flame_trans) |
|
void | FLA_Param_map_char_to_flame_uplo (char *uplo, FLA_Uplo *flame_uplo) |
|
void | FLA_Param_map_char_to_flame_side (char *side, FLA_Side *flame_side) |
|
void | FLA_Param_map_char_to_flame_diag (char *diag, FLA_Diag *flame_diag) |
|
void | FLA_Param_map_char_to_flame_direct (char *direct, FLA_Direct *flame_direct) |
|
void | FLA_Param_map_char_to_flame_storev (char *storev, FLA_Direct *flame_storev) |
|
void | FLA_Param_map_char_to_flame_inv (char *inv, FLA_Inv *flame_inv) |
|
247 if ( trans == FLA_NO_TRANSPOSE )
251 else if ( trans == FLA_TRANSPOSE )
255 else if ( trans == FLA_CONJ_NO_TRANSPOSE )
259 else if ( trans == FLA_CONJ_TRANSPOSE )
265 FLA_Check_error_code( FLA_INVALID_TRANS );
@ BLIS1_NO_TRANSPOSE
Definition: blis_type_defs.h:54
@ BLIS1_CONJ_TRANSPOSE
Definition: blis_type_defs.h:57
@ BLIS1_TRANSPOSE
Definition: blis_type_defs.h:55
@ BLIS1_CONJ_NO_TRANSPOSE
Definition: blis_type_defs.h:56
References BLIS1_CONJ_NO_TRANSPOSE, BLIS1_CONJ_TRANSPOSE, BLIS1_NO_TRANSPOSE, and BLIS1_TRANSPOSE.
Referenced by FLA_Axpy_external(), FLA_Axpyrt_external(), FLA_Axpys_external(), FLA_Axpyt_external(), FLA_Copy_external(), FLA_Copyrt_external(), FLA_Copyt_external(), FLA_Gemm_external(), FLA_Gemv_external(), FLA_Gemvc_external(), FLA_Her2k_external(), FLA_Herk_external(), FLA_Inv_scal_elemwise(), FLA_Scal_elemwise(), FLA_Swap_external(), FLA_Swapt_external(), FLA_Syr2k_external(), FLA_Syrk_external(), FLA_Trmm_external(), FLA_Trmmsx_external(), FLA_Trmv_external(), FLA_Trsm_external(), FLA_Trsmsx_external(), and FLA_Trsv_external().
void FLA_Param_map_flame_to_netlib_trans |
( |
FLA_Trans |
trans, |
|
|
void * |
blas_trans |
|
) |
| |
17 if ( trans == FLA_NO_TRANSPOSE )
19 #ifdef FLA_ENABLE_CBLAS_INTERFACES
22 *( (
char* ) blas_trans ) =
'N';
25 else if ( trans == FLA_TRANSPOSE )
27 #ifdef FLA_ENABLE_CBLAS_INTERFACES
30 *( (
char* ) blas_trans ) =
'T';
33 else if ( trans == FLA_CONJ_TRANSPOSE )
35 #ifdef FLA_ENABLE_CBLAS_INTERFACES
38 *( (
char* ) blas_trans ) =
'C';
43 FLA_Check_error_code( FLA_INVALID_TRANS );
CBLAS_TRANSPOSE
Definition: blis_prototypes_cblas.h:18
@ CblasNoTrans
Definition: blis_prototypes_cblas.h:18
@ CblasTrans
Definition: blis_prototypes_cblas.h:18
@ CblasConjTrans
Definition: blis_prototypes_cblas.h:18
References CblasConjTrans, CblasNoTrans, and CblasTrans.
Referenced by FLA_Apply_Q_blk_external(), FLA_Bidiag_apply_U_external(), FLA_Bidiag_apply_V_external(), FLA_Gemm_external_gpu(), FLA_Gemv_external_gpu(), FLA_Her2k_external_gpu(), FLA_Herk_external_gpu(), FLA_Sylv_unb_external(), FLA_Syr2k_external_gpu(), FLA_Syrk_external_gpu(), FLA_Tridiag_apply_Q_external(), FLA_Trmm_external_gpu(), FLA_Trsm_external_gpu(), and FLA_Trsv_external_gpu().
void FLA_Param_map_flame_to_netlib_uplo |
( |
FLA_Uplo |
uplo, |
|
|
void * |
blas_uplo |
|
) |
| |
49 if ( uplo == FLA_LOWER_TRIANGULAR )
51 #ifdef FLA_ENABLE_CBLAS_INTERFACES
54 *( (
char* ) blas_uplo ) =
'L';
57 else if ( uplo == FLA_UPPER_TRIANGULAR )
59 #ifdef FLA_ENABLE_CBLAS_INTERFACES
62 *( (
char* ) blas_uplo ) =
'U';
67 FLA_Check_error_code( FLA_INVALID_UPLO );
CBLAS_UPLO
Definition: blis_prototypes_cblas.h:19
@ CblasLower
Definition: blis_prototypes_cblas.h:19
@ CblasUpper
Definition: blis_prototypes_cblas.h:19
References CblasLower, and CblasUpper.
Referenced by FLA_Bsvd_external(), FLA_Bsvdd_external(), FLA_Chol_blk_external(), FLA_Chol_unb_external(), FLA_Eig_gest_blk_external(), FLA_Eig_gest_unb_external(), FLA_Hemm_external_gpu(), FLA_Her2k_external_gpu(), FLA_Herk_external_gpu(), FLA_Hevd_external(), FLA_Hevdd_external(), FLA_Hevdr_external(), FLA_Symm_external_gpu(), FLA_Syr2k_external_gpu(), FLA_Syrk_external_gpu(), FLA_Tridiag_apply_Q_external(), FLA_Tridiag_blk_external(), FLA_Tridiag_form_Q_external(), FLA_Tridiag_unb_external(), FLA_Trinv_blk_external(), FLA_Trinv_unb_external(), FLA_Trmm_external_gpu(), FLA_Trsm_external_gpu(), FLA_Trsv_external_gpu(), FLA_Ttmm_blk_external(), and FLA_Ttmm_unb_external().