14 #ifndef QMCPLUSPLUS_SPACEGRID_H 15 #define QMCPLUSPLUS_SPACEGRID_H 34 bool put(xmlNodePtr cur,
35 std::map<std::string, Point>& points,
37 std::vector<RealType>& Z,
40 bool abort_on_fail =
true)
45 return put(cur, points, is_periodic, abort_on_fail);
47 bool put(xmlNodePtr cur, std::map<std::string, Point>& points,
bool is_periodic,
bool abort_on_fail =
true);
56 std::vector<bool>& particles_outside,
Tensor< RealType, DIM > axinv
enum qmcplusplus::SpaceGrid::@61 coordinate
helper functions for EinsplineSetBuilder
std::vector< int > reference_count
QTBase::RealType RealType
Attaches a unit to a Vector for IO.
Matrix< RealType > cellsamples
void write_description(std::ostream &os, std::string &indent)
void sum(const BufferType &buf, RealType *vals)
void evaluate(const ParticlePos &R, const Matrix< RealType > &values, BufferType &buf, std::vector< bool > &particles_outside, const DistanceTableAB &dtab)
Declaration of ObservableHelper and other helper class for observables.
AB type of DistanceTable containing storage.
Matrix< RealType > domain_volumes
int allocate_buffer_space(BufferType &buf)
std::vector< int > gmap[DIM]
void registerCollectables(std::vector< ObservableHelper > &h5desc, hdf_archive &file, int grid_index) const
std::vector< RealType > * Zptcl
Particle traits to use UniformGridLayout for the ParticleLayout.
std::vector< irpair > nearcell
ParticleAttrib< SingleParticlePos > ParticlePos
enum qmcplusplus::SpaceGrid::@62 reference
PooledData< RealType > BufferType
Matrix< RealType > domain_centers
Define a serialized buffer to store anonymous data.
bool initialize_voronoi(std::map< std::string, Point > &points)
bool initialize_rectilinear(xmlNodePtr cur, std::string &coord, std::map< std::string, Point > &points)
Matrix< RealType > domain_uwidths
Tensor< RealType, DIM > axes
bool put(xmlNodePtr cur, std::map< std::string, Point > &points, ParticlePos &R, std::vector< RealType > &Z, int ndp, bool is_periodic, bool abort_on_fail=true)