QMCPACK
hipblasTypeMapping.hpp File Reference
+ Include dependency graph for hipblasTypeMapping.hpp:

Go to the source code of this file.

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Typedefs

template<typename T >
using hipblasTypeMap = typename std::disjunction< OnTypesEqual< T, float, float >, OnTypesEqual< T, double, double >, OnTypesEqual< T, float *, float * >, OnTypesEqual< T, double *, double * >, OnTypesEqual< T, float **, float ** >, OnTypesEqual< T, double **, double ** >, OnTypesEqual< T, std::complex< double >, hipblasDoubleComplex >, OnTypesEqual< T, std::complex< float >, hipblasComplex >, OnTypesEqual< T, std::complex< double > *, hipblasDoubleComplex * >, OnTypesEqual< T, std::complex< float > **, hipblasComplex ** >, OnTypesEqual< T, std::complex< double > **, hipblasDoubleComplex ** >, OnTypesEqual< T, std::complex< float > *, hipblasComplex * >, OnTypesEqual< T, const std::complex< double > *, const hipblasDoubleComplex * >, OnTypesEqual< T, const std::complex< float > *, const hipblasComplex * >, OnTypesEqual< T, const std::complex< float > **, const hipblasComplex ** >, OnTypesEqual< T, const std::complex< double > **, const hipblasDoubleComplex ** >, OnTypesEqual< T, const std::complex< float > *const *, const hipblasComplex *const * >, OnTypesEqual< T, const std::complex< double > *const *, const hipblasDoubleComplex *const * >, default_type< void > >::type
 

Functions

template<typename T >
hipblasTypeMap< T > casthipblasType (T var)