11 #ifndef QMCPLUSPLUS_SPINDENSITYINPUT_H 12 #define QMCPLUSPLUS_SPINDENSITYINPUT_H a class that defines a supercell in D-dimensional Euclean space.
helper functions for EinsplineSetBuilder
QTBase::RealType RealType
if(!okay) throw std xmlNodePtr node
TinyVector< int, DIM > grid
CrystalLattice< OHMMS_PRECISION, OHMMS_DIM > ParticleLayout
std::string myName_
name of this Estimator
CrystalLattice< OHMMS_PRECISION, OHMMS_DIM > lattice
SpinDensityNew(std::move(sdi), species_set)
PosType get_corner() const
TinyVector< int, DIM > get_grid() const
bool get_write_report() const
bool have_dr_
these are necessary for calculateDerivedParameters
Native representation for Spin Density Estimators inputs.
bool get_save_memory() const
TinyVector< int, DIM > grid_
TinyVector< int, DIM > gdims
Particle traits to use UniformGridLayout for the ParticleLayout.
Class that collects density per species of particle.
void readXML(xmlNodePtr cur)
SpinDensityInput(xmlNodePtr node)
DerivedParameters calculateDerivedParameters(const Lattice &lattice) const
Derived parameters of SpinDensity.