|
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.