Classes | |
| class | PLMD::analysis::Analysis | 
This is the abstract base class to use for implementing new methods for analyzing the trajectory, within it there is information as to how to go about implementing a new analysis method. More...  | |
| class | PLMD::bias::Bias | 
This is the abstract base class to use for implementing new simulation biases, within it there is information as to how to go about implementing a new bias. More...  | |
| class | PLMD::ActionWithVirtualAtom | 
Inherit from here if you are calculating the position of a virtual atom (eg a center of mass) More...  | |
| class | PLMD::CLTool | 
This is the abstract base class to use for implementing new command line tool, within it there is information as to how to go about implemneting a new tool. More...  | |
| class | PLMD::Colvar | 
This is the abstract base class to use for implementing new collective variables, within it there is information as to how to go about implementing a new CV. More...  | |
| class | PLMD::function::Function | 
This is the abstract base class to use for implementing new CV function, within it there is information as to how to go about implementing a new function. More...  | |
| class | PLMD::isdb::MetainferenceBase | 
This is the abstract base class to use for implementing new ISDB Metainference actions, within it there is information as to how to go about implementing a new Metainference action. More...  | |
| class | PLMD::multicolvar::ActionVolume | 
This is the abstract base class to use for implementing a new way of definining a particular region of the simulation box. More...  | |
| class | PLMD::multicolvar::MultiColvarFilter | 
This is the abstract base class to use for implementing a new way of filtering collective variable values to see whether or not they are within a certain range More...  | |
| class | PLMD::ReferenceConfiguration | 
| Abstract base class for calculating the distance from a reference configuration.  More... | |
| class | PLMD::ves::VesBias | 
Abstract base class for implementing biases the extents the normal Bias.h class to include functions related to the variational approach. More...  | |
| class | PLMD::vesselbase::ActionWithAveraging | 
This abstract base class should be used if you are writing some method that calculates an "average" from a set of trajectory frames. More...  | |
Classes which can be used to create CVs, functions, biases and so on.
The typical way to add a new feature to plumed is to create a new class which just inherits from one of the classes of this group. For example, a new collective variable can be created by inheriting from PLMD::Colvar. Most of the Classes providing input directives are based on classes from this group.
To add a class to this group, just put a
\ingroup INHERIT
statement somewhere inside the header.
 
Hosted by GitHub  
 
 
 | 
 
 1.8.14
 |