Enumerations for character inputs in Teuchos::BLAS methods
These enumerated lists are used in compile time checking of the input characters for BLAS methods.
More...
These enumerated lists are used in compile time checking of the input characters for BLAS methods.
- Note:
- Any other input other than those specified here will result in an error at compile time and are not supported by the templated BLAS/LAPACK interface.
-
Teuchos::ESide : Enumerated list for BLAS character input "SIDE".
-
LEFT_SIDE : The matrix/stdvector is on, or applied to, the left side of the equation
-
RIGHT_SIDE : The matrix/stdvector is on, or applied to, the right side of the equation
-
Teuchos::ETransp : Enumerated list for BLAS character input "TRANS".
-
NO_TRANS : The matrix/stdvector is not transposed
-
TRANS : The matrix/stdvector is transposed
-
CONJ_TRANS : The matrix/stdvector is conjugate transposed
-
Teuchos::EUplo : Enumerated list for BLAS character input "UPLO".
-
UPPER_TRI : The matrix is upper triangular
-
LOWER_TRI : The matrix is lower triangular
-
Teuchos::EDiag : Enumerated list for BLAS character input "DIAG".
-
UNIT_DIAG : The matrix has all ones on its diagonal
-
NON_UNIT_DIAG : The matrix does not have all ones on its diagonal