15 #ifndef QMCPLUSPLUS_CHIESA_CORRECTION_H 16 #define QMCPLUSPLUS_CHIESA_CORRECTION_H 33 bool put(xmlNodePtr cur)
override;
35 bool get(std::ostream& os)
const override;
helper functions for EinsplineSetBuilder
std::string getClassName() const override
return class name
Return_t evaluate(ParticleSet &P) override
Evaluate the local energy contribution of this component.
ChiesaCorrection(ParticleSet &ptcl, const TrialWaveFunction &psi)
Declaration of OperatorBase.
const TrialWaveFunction & psi_ref_
bool put(xmlNodePtr cur) override
Read the input parameter.
void resetTargetParticleSet(ParticleSet &P) override
Reset the data with the target ParticleSet.
Specialized paritlce class for atomistic simulations.
Declaration of a TrialWaveFunction.
An abstract class for Local Energy operators.
FullPrecRealType Return_t
type of return value of evaluate
Class to represent a many-body trial wave function.
std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final