13 #ifndef QMCPLUSPLUS_SHOVERLAPLEGACY__H 14 #define QMCPLUSPLUS_SHOVERLAPLEGACY__H 42 std::string
getClassName()
const override {
return "SelfHealingOverlapLegacy"; }
44 bool put(xmlNodePtr cur)
override;
55 #if !defined(REMOVE_TRACEMANAGER) 62 bool get(std::ostream& os)
const override {
return false; }
a class that defines a supercell in D-dimensional Euclean space.
~SelfHealingOverlapLegacy() override
Vector< ValueType > det_ratios
SelfHealingOverlapLegacy(TrialWaveFunction &wfn)
helper functions for EinsplineSetBuilder
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.
QTBase::RealType RealType
void delete_scalar_arrays()
QMCTraits::ValueType ValueType
bool put(xmlNodePtr cur) override
Read the input parameter.
std::unique_ptr< OperatorBase > makeClone(ParticleSet &P, TrialWaveFunction &psi) final
CrystalLattice< OHMMS_PRECISION, OHMMS_DIM > ParticleLayout
Declaration of OperatorBase.
void registerCollectables(std::vector< ObservableHelper > &h5desc, hdf_archive &file) const override
QTBase::ComplexType ComplexType
Vectorized record engine for scalar properties.
void checkout_scalar_arrays(TraceManager &tm)
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
QTBase::ValueType ValueType
Class that collects MSD coefficient values via the Self-Healing overlap (legacy driver version) ...
void collect_scalar_samples()
std::string getClassName() const override
return class name
An abstract class for Local Energy operators.
Class to represent a many-body trial wave function.
void setParticlePropertyList(PropertySetType &plist, int offset) override
void addObservables(PropertySetType &plist, BufferType &olist) override
named values to the property list Default implementaton uses addValue(plist_)
TrialWaveFunction & psi_ref
BareKineticEnergy::Return_t Return_t
RecordNamedProperty< FullPrecRealType > PropertySetType
define PropertyList_t