26#ifndef dftefeBlasWrapperTypedef_h
27#define dftefeBlasWrapperTypedef_h
30#define LAPACK_COMPLEX_CPP
31#define HAVE_LAPACK_CONFIG_H
33#include <lapack/device.hh>
38 namespace linearAlgebra
49 using Job = lapack::Job;
50 using Uplo = lapack::Uplo;
51 using Diag = lapack::Diag;
63 template <
typename ValueType>
69 template <
typename ValueType1,
typename ValueType2>
70 using scalar_type = blas::scalar_type<ValueType1, ValueType2>;
71 template <dftefe::utils::MemorySpace memorySpace>
96 template <dftefe::utils::MemorySpace memorySpace>
99 template <dftefe::utils::MemorySpace memorySpace>
124 template <dftefe::utils::MemorySpace memorySpace>
blas::Diag Diag
Definition: BlasLapackTypedef.h:44
blas::Uplo Uplo
Definition: BlasLapackTypedef.h:45
blas::Layout Layout
Definition: BlasLapackTypedef.h:46
blas::Op Op
Definition: BlasLapackTypedef.h:43
int64_t LapackInt
Definition: BlasLapackTypedef.h:53
blas::scalar_type< ValueType1, ValueType2 > scalar_type
Definition: BlasLapackTypedef.h:70
blas::real_type< ValueType > real_type
Definition: BlasLapackTypedef.h:64
typename BlasQueueTypedef< memorySpace >::TYPE BlasQueue
Definition: BlasLapackTypedef.h:97
blas::Side Side
Definition: BlasLapackTypedef.h:42
ScalarOp
Definition: BlasLapackTypedef.h:56
typename LapackQueueTypedef< memorySpace >::LAPACKTYPE LapackQueue
Definition: BlasLapackTypedef.h:125
lapack::Job Job
Definition: BlasLapackTypedef.h:49
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
blas::Queue TYPE
Definition: BlasLapackTypedef.h:93
int TYPE
Definition: BlasLapackTypedef.h:81
int TYPE
Definition: BlasLapackTypedef.h:87
Definition: BlasLapackTypedef.h:73
void TYPE
Definition: BlasLapackTypedef.h:74
lapack::Queue LAPACKTYPE
Definition: BlasLapackTypedef.h:121
int LAPACKTYPE
Definition: BlasLapackTypedef.h:109
int LAPACKTYPE
Definition: BlasLapackTypedef.h:115
Definition: BlasLapackTypedef.h:101
void LAPACKTYPE
Definition: BlasLapackTypedef.h:102