8 #include "HarmonicCvBias.h" 32 read<double>(in,
"cv0", cv0_);
33 read<double>(in,
"k", k_);
41 loadParameter<double>(ar,
"cv0", cv0_);
42 loadParameter<double>(ar,
"k", k_);
59 double dcv = cv - cv0_;
60 return 0.5*k_*dcv*dcv;
68 return k_*(cv - cv0_);
HarmonicCvBias()
Constructor.
virtual void loadParameters(Serializable::IArchive &ar)
Load internal state from an archive.
Saving / output archive for binary ostream.
virtual double value(double cv)
Compute and return the bias potential value.
Utility classes for scientific computation.
virtual double derivative(double cv)
Compute and return the derivative of the bias potential.
Saving archive for binary istream.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
virtual void readParameters(std::istream &in)
Read parameters from file.
virtual void save(Serializable::OArchive &ar)
Save internal state to an archive.
virtual ~HarmonicCvBias()
Destructor.