| 
 Compounds | 
| class | colvarmodule | 
|  | \brief Collective variables module (main class) Class to control the collective variables calculation. An object (usually one) of this class is spawned from the MD program, containing all i/o routines and general interface. At initialization, the colvarmodule object creates a proxy object to provide a transparent interface between the MD program and the child objects. More... 
 
 | 
| 
 Defines | 
| #define | COLVARS_DEBUG   false | 
| #define | COLVARS_OK   0 | 
|  | \file colvarmodule.h \brief Collective variables main module This file declares the main class for defining and manipulating collective variables: there should be only one instance of this class, because several variables are made static (i.e. they are shared between all object instances) to be accessed from other objects. More... 
 
 | 
| #define | COLVARS_ERROR   1 | 
| #define | COLVARS_NOT_IMPLEMENTED   (1<<1) | 
| #define | COLVARS_INPUT_ERROR   (1<<2) | 
| #define | COLVARS_BUG_ERROR   (1<<3) | 
| #define | COLVARS_FILE_ERROR   (1<<4) | 
| #define | COLVARS_MEMORY_ERROR   (1<<5) | 
| #define | COLVARS_NO_SUCH_FRAME   (1<<6) | 
| 
 Typedefs | 
| typedef colvarmodule | cvm | 
|  | Shorthand for the frequently used type prefix. More... 
 
 | 
| 
 Functions | 
| std::ostream & | operator<< (std::ostream &os, cvm::rvector const &v) | 
| std::istream & | operator>> (std::istream &is, cvm::rvector &v) |