18 #ifndef QMCPLUSPLUS_FORWARDWALKING_H 19 #define QMCPLUSPLUS_FORWARDWALKING_H 36 std::string
getClassName()
const override {
return "ForwardWalking"; }
46 bool put(xmlNodePtr cur)
override;
51 bool get(std::ostream& os)
const override;
std::vector< int > p_ids_
std::vector< RealType > values_
~ForwardWalking() override
destructor
helper functions for EinsplineSetBuilder
ForwardWalking()
constructor
bool putSpecial(xmlNodePtr cur, QMCHamiltonian &h, ParticleSet &P)
rename it to avoid conflicts with put
Declaration of OperatorBase.
Collection of Local Energy Operators.
void setParticlePropertyList(PropertySetType &plist, int offset) override
std::vector< int > h_ids_
Return_t evaluate(ParticleSet &P) override
Evaluate the local energy contribution of this component.
Specialized paritlce class for atomistic simulations.
ParticleSet::Buffer_t BufferType
typedef for the serialized buffer
std::string getClassName() const override
return class name
Return_t calculate(ParticleSet &P)
void resetTargetParticleSet(ParticleSet &P) override
Reset the data with the target ParticleSet.
std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final
void setObservables(PropertySetType &plist) override
Set the values evaluated by this object to plist Default implementation is to assign Value which is u...
std::vector< std::string > names_
An abstract class for Local Energy operators.
bool put(xmlNodePtr cur) override
Read the input parameter.
Class to represent a many-body trial wave function.
Return_t rejectedMove(ParticleSet &P) override
TODO: add docs.
BareKineticEnergy::Return_t Return_t
std::vector< std::vector< int > > walker_lengths_
void addObservables(PropertySetType &plist)
RecordNamedProperty< FullPrecRealType > PropertySetType
define PropertyList_t