14 #ifndef QMCPLUSPLUS_NEREFERENCE_POINTS_H 15 #define QMCPLUSPLUS_NEREFERENCE_POINTS_H 43 using Points = std::map<std::string, Point>;
This class creates, contains, and writes both user and machine readable referencepoints.
ReferencePointsInput input_
helper functions for EinsplineSetBuilder
NEReferencePoints(const ReferencePointsInput &rp_input, const ParticleSet &pset, RefVector< ParticleSet > &ref_psets)
Usual constructor.
void write(hdf_archive &file) const
machine readable output
std::map< std::string, Point > Points
typename ReferencePointsInput::Coord Coord
Declaration of OhmmsElementBase and define xml-related macros.
Declaration of ObservableHelper and other helper class for observables.
Specialized paritlce class for atomistic simulations.
void processParticleSets(const ParticleSet &P, RefVector< ParticleSet > &Pref)
std::ostream & operator<<(std::ostream &out, const AntiSymTensor< T, D > &rhs)
void write_description(std::ostream &os, const std::string &indent) const
writes a human readable representation of the reference points.
std::vector< std::reference_wrapper< T > > RefVector
QTFull::RealType FullPrecRealType
const Points & get_points() const
return const ref to map of reference points.
QMCTraits::FullPrecRealType Real