18 #ifndef QMCPLUSPLUS_BARE_FORCE_HAMILTONIAN_H 19 #define QMCPLUSPLUS_BARE_FORCE_HAMILTONIAN_H 47 bool put(xmlNodePtr cur)
override;
49 bool get(std::ostream& os)
const override;
std::string getClassName() const override
return class name
helper functions for EinsplineSetBuilder
std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final
Declaration of OperatorBase.
Vectorized record engine for scalar properties.
void resetTargetParticleSet(ParticleSet &P) override
Reset the data with the target ParticleSet.
Specialized paritlce class for atomistic simulations.
void setObservables(PropertySetType &plist) override
Set the values evaluated by this object to plist Default implementation is to assign Value which is u...
bool put(xmlNodePtr cur) override
Do nothing.
void registerObservables(std::vector< ObservableHelper > &h5list, hdf_archive &file) const override
add to observable descriptor for hdf5 The default implementation is to register a scalar for this->va...
An abstract class for Local Energy operators.
FullPrecRealType Return_t
type of return value of evaluate
void addObservables(PropertySetType &plist, BufferType &collectables) override
default implementation to add named values to the property list
Class to represent a many-body trial wave function.
Return_t evaluate(ParticleSet &P) override
Evaluate the local energy contribution of this component.
void setParticlePropertyList(PropertySetType &plist, int offset) override
BareForce(ParticleSet &ions, ParticleSet &elns)