15 #ifndef QMCPLUSPLUS_TRAITS_H 16 #define QMCPLUSPLUS_TRAITS_H 31 #define DEBUG_MEMORY(msg) 35 #if defined(DEBUG_PSIBUFFER_ON) 36 #define DEBUG_PSIBUFFER(who, msg) \ 37 std::cerr << "PSIBUFFER " << who << " " << msg << std::endl; \ 40 #define DEBUG_PSIBUFFER(who, msg) 105 using ValueApprox = Catch::Detail::ComplexApprox;
107 using ValueApprox = Catch::Detail::Approx;
TinyVector< T, D > SingleParticlePos
the type of a D-dimensional position vector
a class that defines a supercell in D-dimensional Euclean space.
std::vector< std::pair< int, int > > PtclGrpIndexes
helper functions for EinsplineSetBuilder
QTBase::RealType RealType
Declaration of OutputManager class.
QTBase::ComplexType ComplexType
Vectorized record engine for scalar properties.
Attaches a unit to a Vector for IO.
Declaration of CrystalLattice<T,D>
QTFull::ValueType SingleParticleValue
Declaration of OhmmsElementBase and define xml-related macros.
QTFull::ComplexType Complex_t
QTFull::ValueType FullPrecValueType
QTBase::ValueType ValueType
TinyVector< ValueType, DIM > GradType
QTFull::RealType Scalar_t
OHMMS_INDEXTYPE IndexType
define other types
std::complex< Precision > ComplexType
TinyVector< RealType, DIM > PosType
Declaraton of ParticleAttrib<T> derived from Vector.
Particle traits to use UniformGridLayout for the ParticleLayout.
QMCTypes< OHMMS_PRECISION_FULL, DIM > QTFull
Tensor< RealType, DIM > TensorType
QTFull::RealType FullPrecRealType
Tensor< T, D > Tensor_t
the type of a D-dimensional Tensor
TinyVector< int, D > SingleParticleIndex
the type of a D-dimensional index vector