
Go to the source code of this file.
Classes | |
| union | State |
| class | Molecule |
Namespaces | |
| namespace | Potential |
| Interaction-potential functions, such as LJ. | |
| namespace | Geom |
| Provides some trigeometry functions. | |
Defines | |
| #define | HARDBALLS |
| hardball collision as opposed to interaction via a potential | |
Enumerations | |
| enum | AtomType { undefined = 0, hydrogen = 1, helium = 2, carbon = 12, oxygen = 16, maxAtomTypes } |
Functions | |
| void | Potential::strength (REAL strength) |
| REAL | Potential::strength () |
| void | Potential::lengthscale (REAL lengthscale) |
| REAL | Potential::lengthscale () |
| void | Potential::Cutoff (REAL newcutoff) |
| REAL | Potential::Cutoff () |
| REAL | Potential::value (REAL r) |
| REAL | Potential::force (REAL r) |
| REAL | Potential::derivative (REAL r) |
| void | Geom::distvec (REAL a[], REAL b[], REAL c[]) |
| REAL | Geom::distance (REAL a[], REAL b[]) |
| REAL | Geom::distance (int dim, REAL a[], REAL b[]) |
| REAL | Geom::sclp (REAL a[], REAL b[]) |
| REAL | Geom::length (REAL a[]) |
| REAL | Geom::area (REAL a[], REAL b[]) |
| REAL | Geom::normalize (REAL a[]) |
| int | Geom::hash (int i, int j, int n) |
Variables | |
| const REAL | Potential::small = 1.0e-20 |
| const REAL | Potential::large = 1.0e20 |
| #define HARDBALLS |
| enum AtomType |
1.5.7.1