Convert LAPACK character constants to PLASMA constants. This is a one-to-many mapping, requiring multiple translators (e.g., "N" can be NoTrans or NonUnit or NoVec). Matching is case-insensitive.
plasma_enum_t plasma_diag_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaNonUnit | if lapack_char = 'N' |
PlasmaUnit | if lapack_char = 'U' |
plasma_enum_t plasma_direct_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaForward | if lapack_char = 'F' |
PlasmaBackward | if lapack_char = 'B' |
plasma_enum_t plasma_norm_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaOneNorm | if lapack_char = 'O|o|1' |
PlasmaTwoNorm | if lapack_char = '2' |
PlasmaFrobeniusNorm | if lapack_char = 'F|f|E|e' |
PlasmaInfNorm | if lapack_char = 'I|i' |
PlasmaMaxNorm | if lapack_char = 'M|m' |
plasma_enum_t plasma_side_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaLeft | if lapack_char = 'L' |
PlasmaRight | if lapack_char = 'R' |
plasma_enum_t plasma_storev_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaColumnwise | if lapack_char = 'C' |
PlasmaRowwise | if lapack_char = 'R' |
plasma_enum_t plasma_trans_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaNoTrans | if lapack_char = 'N' |
PlasmaTrans | if lapack_char = 'T' |
PlasmaConjTrans | if lapack_char = 'C' |
plasma_enum_t plasma_uplo_const |
( |
char |
lapack_char | ) |
|
- Return values
-
PlasmaUpper | if lapack_char = 'U' |
PlasmaLower | if lapack_char = 'L' |
PlasmaGeneral | otherwise |
static char lapack_const |
( |
int |
plasma_const | ) |
|
|
inlinestatic |
- Return values
-
LAPACK | character constant corresponding to PLASMA constant |