16 #ifndef QMCPLUSPLUS_PAIRCOOR_HAMILTONIAN_H    17 #define QMCPLUSPLUS_PAIRCOOR_HAMILTONIAN_H    38   std::string 
getClassName()
 const override { 
return "PairCorrEstimator"; }
    45   static int gen_pair_id(
const int ig, 
const int jg, 
const int ns);
    52   bool put(xmlNodePtr cur) 
override;
    53   bool get(std::ostream& os) 
const override;
 std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final
 
helper functions for EinsplineSetBuilder 
 
Return_t evaluate(ParticleSet &P) override
Evaluate the local energy contribution of this component. 
 
void setObservables(PropertySetType &plist) override
Set the values evaluated by this object to plist Default implementation is to assign Value which is u...
 
void resetTargetParticleSet(ParticleSet &P) override
Reset the data with the target ParticleSet. 
 
std::vector< int > other_offsets
offset of the gofr's associated with others_id 
 
Declaration of OperatorBase. 
 
bool put(xmlNodePtr cur) override
Read the input parameter. 
 
Vectorized record engine for scalar properties. 
 
Matrix< RealType > norm_factor
normalization factor 
 
Specialized paritlce class for atomistic simulations. 
 
ParticleSet::Buffer_t BufferType
typedef for the serialized buffer 
 
PairCorrEstimator(ParticleSet &elns, std::string &sources)
constructor 
 
std::vector< std::string > gof_r_prefix
prefix of each gof_r 
 
RealType DeltaInv
one of bin size 
 
void addObservables(PropertySetType &plist)
 
std::vector< int > other_ids
table indexs for other type 
 
void setParticlePropertyList(PropertySetType &plist, int offset) override
 
RealType Dmax
maximum distance 
 
An abstract class for Local Energy operators. 
 
std::vector< int > pair_ids
save pair indices 
 
std::string getClassName() const override
return class name 
 
Class to represent a many-body trial wave function. 
 
void registerCollectables(std::vector< ObservableHelper > &h5list, hdf_archive &file) const override
 
static int gen_pair_id(const int ig, const int jg, const int ns)
generate the unique pair id from the group ids of particle i and j and the number of species ...
 
int NumBins
number of bins 
 
std::vector< RealType > n_vec
 
BareKineticEnergy::Return_t Return_t
 
RealType Volume
volume of the cell 
 
void resize(int nbins)
resize the internal data 
 
RecordNamedProperty< FullPrecRealType > PropertySetType
define PropertyList_t