20#ifndef dftfeDataTypes_H_
21#define dftfeDataTypes_H_
23#include <deal.II/base/config.h>
24#include <deal.II/base/types.h>
39 typedef std::complex<double>
number;
71 return MPI_UNSIGNED_LONG;
77 return MPI_UNSIGNED_LONG_LONG;
97 return MPI_LONG_DOUBLE;
109 return MPI_DOUBLE_COMPLEX;
112 template <
typename T>
127 typedef std::complex<float>
type;
Definition dftfeDataTypes.h:35
double numberValueType
Definition dftfeDataTypes.h:46
dealii::types::global_dof_index global_size_type
Definition dftfeDataTypes.h:36
unsigned int local_size_type
Definition dftfeDataTypes.h:37
float numberFP32ValueType
Definition dftfeDataTypes.h:47
double number
Definition dftfeDataTypes.h:44
MPI_Datatype mpi_type_id(const int *)
Definition dftfeDataTypes.h:51
float numberFP32
Definition dftfeDataTypes.h:45
Definition pseudoPotentialToDftfeConverter.cc:34
float type
Definition dftfeDataTypes.h:121
std::complex< float > type
Definition dftfeDataTypes.h:127
Definition dftfeDataTypes.h:114
T type
Definition dftfeDataTypes.h:115