20#ifndef dftfeDataTypes_H_
21#define dftfeDataTypes_H_
23#include <deal.II/base/config.h>
24#include <deal.II/base/types.h>
37 typedef std::complex<double>
number;
69 return MPI_UNSIGNED_LONG;
75 return MPI_UNSIGNED_LONG_LONG;
95 return MPI_LONG_DOUBLE;
107 return MPI_DOUBLE_COMPLEX;
110 template <
typename T>
125 typedef std::complex<float>
type;
Definition dftfeDataTypes.h:35
double numberValueType
Definition dftfeDataTypes.h:44
float numberFP32ValueType
Definition dftfeDataTypes.h:45
double number
Definition dftfeDataTypes.h:42
MPI_Datatype mpi_type_id(const int *)
Definition dftfeDataTypes.h:49
float numberFP32
Definition dftfeDataTypes.h:43
Definition pseudoPotentialToDftfeConverter.cc:34
float type
Definition dftfeDataTypes.h:119
std::complex< float > type
Definition dftfeDataTypes.h:125
Definition dftfeDataTypes.h:112
T type
Definition dftfeDataTypes.h:113