|
MADNESS 0.10.1
|
Define types used by CBLAS API. More...


Go to the source code of this file.
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
| namespace | madness::cblas |
Typedefs | |
| using | madness::cblas::complex_double = std::complex< double > |
| using | madness::cblas::complex_float = std::complex< float > |
Enumerations | |
| enum | madness::cblas::CBLAS_TRANSPOSE { madness::cblas::NoTrans =0 , madness::cblas::Trans =1 , madness::cblas::ConjTrans =2 } |
| Matrix operations for BLAS function calls. More... | |
Functions | |
| template<typename T > | |
| const complex_float * | madness::cblas::to_cptr (const T *ptr) |
| template<typename T > | |
| std::enable_if<!std::is_const< T >::value, complex_float * >::type | madness::cblas::to_cptr (T *ptr) |
| template<typename T > | |
| const complex_double * | madness::cblas::to_zptr (const T *ptr) |
| template<typename T > | |
| std::enable_if<!std::is_const< T >::value, complex_double * >::type | madness::cblas::to_zptr (T *ptr) |
Define types used by CBLAS API.