LAMA
|
00001 00033 #ifndef LAMA_LAMATYPES_HPP_ 00034 #define LAMA_LAMATYPES_HPP_ 00035 00036 #include <cstring> 00037 #include <limits> 00038 #include <stdint.h> 00039 00051 namespace lama 00052 { 00053 00060 typedef int IndexType; 00061 00064 const IndexType nIndex = std::numeric_limits<IndexType>::max(); 00065 00069 typedef int PartitionId; 00070 00073 const PartitionId nPartition = std::numeric_limits<PartitionId>::max(); 00074 00079 enum CBLAS_ORDER 00080 { 00081 CblasRowMajor = 101, CblasColMajor = 102 00082 }; 00083 00088 enum CBLAS_TRANSPOSE 00089 { 00090 CblasNoTrans = 111, CblasTrans = 112, CblasConjTrans = 113 00091 }; 00092 00096 enum CBLAS_UPLO 00097 { 00098 CblasUpper = 121, CblasLower = 122 00099 }; 00100 00101 enum CBLAS_DIAG 00102 { 00103 CblasNonUnit = 131, CblasUnit = 132 00104 }; 00105 00106 enum CBLAS_SIDE 00107 { 00108 CblasLeft = 141, CblasRight = 142 00109 }; 00110 00111 } 00112 00113 #endif // LAMA_LAMATYPES_HPP_