![]() |
QMCPACK
|
Public Types | |
using | Point = TinyVector< RealType, DIM > |
using | Tensor_t = Tensor< RealType, DIM > |
![]() | |
enum | { DIM = OHMMS_DIM, DIM_VGL = OHMMS_DIM + 2 } |
using | QTBase = QMCTypes< OHMMS_PRECISION, DIM > |
using | QTFull = QMCTypes< OHMMS_PRECISION_FULL, DIM > |
using | RealType = QTBase::RealType |
using | ComplexType = QTBase::ComplexType |
using | ValueType = QTBase::ValueType |
using | PosType = QTBase::PosType |
using | GradType = QTBase::GradType |
using | TensorType = QTBase::TensorType |
using | IndexType = OHMMS_INDEXTYPE |
define other types More... | |
using | FullPrecRealType = QTFull::RealType |
using | FullPrecValueType = QTFull::ValueType |
using | PropertySetType = RecordNamedProperty< FullPrecRealType > |
define PropertyList_t More... | |
using | PtclGrpIndexes = std::vector< std::pair< int, int > > |
Public Member Functions | |
bool | put (xmlNodePtr cur, ParticleSet &P, std::vector< ParticleSet *> &Pref) |
bool | put (ParticleSet &P, std::vector< ParticleSet *> &Pref) |
void | write_description (std::ostream &os, std::string &indent) |
void | save (std::vector< ObservableHelper > &h5desc, hdf_archive &file) const |
Public Attributes | |
std::map< std::string, Point > | points |
Tensor_t | axes |
Private Types | |
enum | Coordinate { cellC = 0, cartesianC, ndirections, nodir } |
Private Attributes | |
Coordinate | coordinate |
Definition at line 25 of file ReferencePoints.h.
using Point = TinyVector<RealType, DIM> |
Definition at line 28 of file ReferencePoints.h.
|
private |
bool put | ( | xmlNodePtr | cur, |
ParticleSet & | P, | ||
std::vector< ParticleSet *> & | Pref | ||
) |
Definition at line 20 of file ReferencePoints.cpp.
References OhmmsAttributeSet::add(), qmcplusplus::app_log(), ReferencePoints::axes, ReferencePoints::cartesianC, ReferencePoints::cellC, qmcplusplus::hdf::coord, ReferencePoints::coordinate, QMCTraits::DIM, qmcplusplus::dot(), ParticleSet::getLattice(), ReferencePoints::points, OhmmsAttributeSet::put(), qmcplusplus::split(), qmcplusplus::string2real(), and qmcplusplus::strip().
Referenced by EnergyDensityEstimator::put().
bool put | ( | ParticleSet & | P, |
std::vector< ParticleSet *> & | Pref | ||
) |
Definition at line 82 of file ReferencePoints.cpp.
References ParticleSet::getLattice(), OhmmsElementBase::getName(), ParticleSet::getTotalNum(), ReferencePoints::points, and ParticleSet::R.
void save | ( | std::vector< ObservableHelper > & | h5desc, |
hdf_archive & | file | ||
) | const |
Definition at line 133 of file ReferencePoints.cpp.
References ObservableHelper::addProperty(), qmcplusplus::oh, and ReferencePoints::points.
Referenced by EnergyDensityEstimator::registerCollectables().
void write_description | ( | std::ostream & | os, |
std::string & | indent | ||
) |
Definition at line 122 of file ReferencePoints.cpp.
References ReferencePoints::points.
Referenced by EnergyDensityEstimator::write_description().
Tensor_t axes |
Definition at line 32 of file ReferencePoints.h.
Referenced by ReferencePoints::put().
|
private |
Definition at line 47 of file ReferencePoints.h.
Referenced by ReferencePoints::put().
std::map<std::string, Point> points |
Definition at line 31 of file ReferencePoints.h.
Referenced by ReferencePoints::put(), EnergyDensityEstimator::put(), ReferencePoints::save(), and ReferencePoints::write_description().