| Collective Variables Module - Developer Documentation
    | 
Collective variables main module. More...
#include <cstdint>#include <cmath>#include <iosfwd>#include <string>#include <vector>

Go to the source code of this file.
| Classes | |
| class | colvarmodule | 
| Collective variables module (main class)  More... | |
| Macros | |
| #define | COLVARS_DEBUG false | 
| #define | COLVARS_USE_SOA | 
| #define | PI 3.14159265358979323846 | 
| #define | PI_2 1.57079632679489661923 | 
| Typedefs | |
| typedef colvarmodule | cvm | 
| Shorthand for the frequently used type prefix. | |
| Functions | |
| std::ostream & | operator<< (std::ostream &os, cvm::rvector const &v) | 
| std::istream & | operator>> (std::istream &is, cvm::rvector &v) | 
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.