00001 // ///////////////////////////////////////////// 00002 // Teuchos_BLAS_types.hpp 00003 00004 #ifndef TEUCHOS_BLAS_TYPES_HPP 00005 #define TEUCHOS_BLAS_TYPES_HPP 00006 00044 namespace Teuchos { 00045 enum ESide { 00046 LEFT_SIDE, 00047 RIGHT_SIDE 00048 }; 00049 00050 enum ETransp { 00051 NO_TRANS, 00052 TRANS, 00053 CONJ_TRANS 00054 }; 00055 00056 enum EUplo { 00057 UPPER_TRI, 00058 LOWER_TRI 00059 }; 00060 00061 enum EDiag { 00062 UNIT_DIAG, 00063 NON_UNIT_DIAG 00064 }; 00065 } 00066 00067 #endif // TEUCHOS_BLAS_TYPES_HPP