Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

colvarmodule.h File Reference

Collective variables main module. More...

#include <iostream>
#include <iomanip>
#include <string>
#include <sstream>
#include <fstream>
#include <cmath>
#include <vector>
#include <list>
#include "colvartypes.h"
#include "colvarproxy.h"

Go to the source code of this file.

Classes

class  colvarmodule
 Collective variables module (main class). More...

Defines

#define COLVARS_DEBUG   false
#define COLVARS_VERSION   "20090807"

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)


Detailed Description

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.

Definition in file colvarmodule.h.


Define Documentation

#define COLVARS_DEBUG   false
 

Definition at line 5 of file colvarmodule.h.

#define COLVARS_VERSION   "20090807"
 

Definition at line 9 of file colvarmodule.h.

Referenced by colvarmodule::colvarmodule().


Typedef Documentation

typedef colvarmodule cvm
 

Shorthand for the frequently used type prefix.

Definition at line 333 of file colvarmodule.h.

Referenced by colvar::angle::angle(), colvar_grid_gradient::colvar_grid_gradient(), colvar_grid_scalar::colvar_grid_scalar(), colvar::dihedral::dihedral(), colvarbias_meta::hill::hill(), colvarmodule::rmatrix::rmatrix(), and simple_scalar_dist_functions().


Function Documentation

std::ostream& operator<< std::ostream &  os,
cvm::rvector const &  v
 

std::istream& operator>> std::istream &  is,
cvm::rvector &  v
 


Generated on Sat Nov 7 04:07:50 2009 for NAMD by  doxygen 1.3.9.1