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 |