LAMA
/home/brandes/workspace/LAMA/src/lama/LAMATypes.hpp
Go to the documentation of this file.
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_