10 #ifndef PLASMA_TYPES_H 11 #define PLASMA_TYPES_H 18 #define PLASMA_VERSION_MAJOR 21 19 #define PLASMA_VERSION_MINOR 8 20 #define PLASMA_VERSION_PATCH 29 27 #if defined(HAVE_MKL) || defined(PLASMA_WITH_MKL) 28 #define lapack_complex_float plasma_complex32_t 29 #define lapack_complex_double plasma_complex64_t 40 #if defined(PLASMA_WITH_OPENBLAS) 41 #define CBLAS_SADDR(var) ((void*)&(var)) 43 #define CBLAS_SADDR(var) &(var) 53 PlasmaComplexFloat = 4,
54 PlasmaComplexDouble = 5
74 PlasmaConjTrans = 113,
75 Plasma_ConjTrans = PlasmaConjTrans,
80 PlasmaGeneralBand = 124,
89 PlasmaRealOneNorm = 172,
91 PlasmaFrobeniusNorm = 174,
93 PlasmaRealInfNorm = 176,
95 PlasmaRealMaxNorm = 178,
100 PlasmaColumnwise = 401,
109 PlasmaErrorNotInitialized,
110 PlasmaErrorNotSupported,
111 PlasmaErrorIllegalValue,
112 PlasmaErrorOutOfMemory,
113 PlasmaErrorNullParameter,
116 PlasmaErrorComponent,
117 PlasmaErrorEnvironment
126 PlasmaFlatHouseholder,
127 PlasmaTreeHouseholder
139 PlasmaInplaceOutplace,
140 PlasmaNumPanelThreads,
141 PlasmaHouseholderMode
145 typedef int plasma_enum_t;
147 typedef float _Complex plasma_complex32_t;
148 typedef double _Complex plasma_complex64_t;
163 #endif // PLASMA_TYPES_H plasma_enum_t plasma_storev_const(char lapack_char)
Definition: constants.c:95
plasma_enum_t plasma_diag_const(char lapack_char)
Definition: constants.c:32
plasma_enum_t plasma_direct_const(char lapack_char)
Definition: constants.c:45
plasma_enum_t plasma_side_const(char lapack_char)
Definition: constants.c:81
plasma_enum_t plasma_trans_const(char lapack_char)
Definition: constants.c:109
plasma_enum_t plasma_norm_const(char lapack_char)
Definition: constants.c:61
plasma_enum_t plasma_uplo_const(char lapack_char)
Definition: constants.c:124