Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

colvardeps.h File Reference

#include "colvarmodule.h"
#include "colvarparse.h"

Go to the source code of this file.

Compounds

class  colvardeps
 \brief Parent class for a member object of a bias, cv or cvc etc. containing features and their dependencies, and handling dependency resolution There are 3 kinds of features: 1. Dynamic features are under the control of the dependency resolution system. They may be enabled or disabled depending on dependencies. 2. User features may be enabled based on user input (they may trigger a failure upon dependency resolution, though) 3. Static features are static properties of the object, determined programmatically at initialization time. The following diagram summarizes the dependency tree at the bias, colvar, and colvarcomp levels. Isolated and atom group features are not shown to save space. More...

struct  colvardeps::feature_state
 This contains the current state of each feature for each object. More...

class  colvardeps::feature
 Describes a feature and its dependencies used in a static array within each subclass. More...


Generated on Tue Apr 23 04:24:27 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002