20#ifndef dftfeDataTypes_H_
21#define dftfeDataTypes_H_
36 typedef std::complex<double>
number;
68 return MPI_UNSIGNED_LONG;
74 return MPI_UNSIGNED_LONG_LONG;
94 return MPI_LONG_DOUBLE;
106 return MPI_DOUBLE_COMPLEX;
109 template <
typename T>
124 typedef std::complex<float>
type;
127 template <
typename T>
142 typedef std::complex<uint16_t>
type;
154 typedef std::complex<uint16_t>
type;
Definition dftfeDataTypes.h:34
double numberValueType
Definition dftfeDataTypes.h:43
float numberFP32ValueType
Definition dftfeDataTypes.h:44
double number
Definition dftfeDataTypes.h:41
MPI_Datatype mpi_type_id(const int *)
Definition dftfeDataTypes.h:48
float numberFP32
Definition dftfeDataTypes.h:42
Definition pseudoPotentialToDftfeConverter.cc:34
uint16_t type
Definition dftfeDataTypes.h:136
uint16_t type
Definition dftfeDataTypes.h:148
std::complex< uint16_t > type
Definition dftfeDataTypes.h:142
std::complex< uint16_t > type
Definition dftfeDataTypes.h:154
Definition dftfeDataTypes.h:129
T type
Definition dftfeDataTypes.h:130
float type
Definition dftfeDataTypes.h:118
std::complex< float > type
Definition dftfeDataTypes.h:124
Definition dftfeDataTypes.h:111
T type
Definition dftfeDataTypes.h:112