15 #ifndef QMCPLUSPLUS_BAREPRESSURE_H 16 #define QMCPLUSPLUS_BAREPRESSURE_H 67 bool put(xmlNodePtr cur)
override {
return true; }
127 bool get(std::ostream& os)
const override 135 return std::make_unique<Pressure>(qp);
std::unique_ptr< OperatorBase > makeClone(ParticleSet &qp, TrialWaveFunction &psi) final
void resetTargetParticleSet(ParticleSet &P) override
Reset the data with the target ParticleSet.
helper functions for EinsplineSetBuilder
bool dependsOnWaveFunction() const override
return true if this operator depends on a wavefunction
Declaration of OperatorBase.
std::string getClassName() const override
return class name
PropertySetType PropertyList
name-value map of Walker Properties
Pressure(ParticleSet &P)
constructor
Specialized paritlce class for atomistic simulations.
Evaluate the Bare Pressure.
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.
Return_t evaluate(ParticleSet &P) override
Evaluate the local energy contribution of this component.
Return_t value_
current value
Indexes
an enum denoting index of physical properties
Declaraton of ParticleAttrib<T>
const auto & getLattice() const
~Pressure() override
destructor
std::bitset< 8 > update_mode_
set the current update mode
bool put(xmlNodePtr cur) override
implements the virtual function.