model.h File Reference

This graph shows which files directly or indirectly include this file:

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 Documentation

#define HARDBALLS

hardball collision as opposed to interaction via a potential

Definition at line 2 of file model.h.


Enumeration Type Documentation

enum AtomType

Define the ADSORPTION flag below to enable the time delay for the adsorbed species to be released from the surface

Enumerator:
undefined 
hydrogen 
helium 
carbon 
oxygen 
maxAtomTypes 

Definition at line 8 of file model.h.


Generated on Tue May 26 16:10:36 2009 for ReMoDy by  doxygen 1.5.7.1