36 return std::make_unique<ChiesaCorrection>(qp, psi);
const std::string & getName() const
return the name
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)
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.
FullPrecRealType Return_t
type of return value of evaluate
Class to represent a many-body trial wave function.
Return_t value_
current value
RealType KECorrection() const
bool get(std::ostream &os) const override
write about the class
std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final