MADNESS 0.10.1
Namespaces | Macros | Enumerations | Functions
cblas_types.h File Reference

Define types used by CBLAS API. More...

#include <madness/madness_config.h>
Include dependency graph for cblas_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 
namespace  madness::cblas
 

Macros

#define blas_complex_double   std::complex<double>
 
#define blas_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 blas_complex_floatmadness::cblas::to_cptr (const T *ptr)
 
template<typename T >
std::enable_if<!std::is_const< T >::value, blas_complex_float * >::type madness::cblas::to_cptr (T *ptr)
 
template<typename T >
const blas_complex_doublemadness::cblas::to_zptr (const T *ptr)
 
template<typename T >
std::enable_if<!std::is_const< T >::value, blas_complex_double * >::type madness::cblas::to_zptr (T *ptr)
 

Detailed Description

Define types used by CBLAS API.

Macro Definition Documentation

◆ blas_complex_double

#define blas_complex_double   std::complex<double>

◆ blas_complex_float

#define blas_complex_float   std::complex<float>