22 #ifndef __PLUMED_bias_Bias_h
23 #define __PLUMED_bias_Bias_h
25 #include "core/ActionPilot.h"
26 #include "core/ActionWithValue.h"
27 #include "core/ActionWithArguments.h"
29 #define PLUMED_BIAS_INIT(ao) Action(ao),Bias(ao)
std::vector< double > outputForces
This is used to create PLMD::Action objects that are run with some set frequency. ...
This is used to create PLMD::Action objects that take the output from some other Action as input...
Bias(const ActionOptions &ao)
Used to create a PLMD::Action that has some scalar or vectorial output that may or may not have some ...
This class holds the keywords and their documentation.
This class is used to bring the relevant information to the Action constructor.
void apply()
Apply an Action.
void setOutputForce(int i, double g)
static void registerKeywords(Keywords &)
This is the abstract base class to use for implementing new simulation biases, within it there is inf...