25 #include "CollectiveVariable.h"
std::array< double, 2 > bounds_
Bounds on CV.
Class containing a snapshot of the current simulation in time.
std::vector< Vector3 > grad_
Gradient vector dCv/dxi.
MockCV(double value, const Vector3 &grad, double upper, double lower)
Constructor.
void Initialize(const Snapshot &snapshot) override
Initialize necessary variables.
Eigen::Vector3d Vector3
Three-dimensional vector.
double val_
Current value of CV.
Mock collective variable for testing purposes.
Abstract class for a collective variable.
void Evaluate(const Snapshot &snapshot) override
Evaluate the CV.
Vector3 usergrad_
User defined gradient vector.
const std::vector< Vector3 > & GetPositions() const
Access the particle positions.