Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AndersenThermostatThis class uses the Andersen method to maintain constant temperature
AndersenThermostatImplThis is the internal implementation of AndersenThermostat
BrownianIntegratorThis is an Integrator which simulates a System using Brownian dynamics
CMMotionRemoverThis class prevents the center of mass of a System from drifting
CMMotionRemoverImplThis is the internal implementation of CMMotionRemover
ContextA Context stores the complete state of a simulation
ContextImplThis is the internal implementation of a Context
CustomBondForceThis class implements bonded interactions between pairs of particles
CustomBondForceImplThis is the internal implementation of CustomBondForce
CustomExternalForceThis class implements an "external" force on particles
CustomExternalForceImplThis is the internal implementation of CustomExternalForce
CustomGBForceThis class implements complex, multiple stage nonbonded interactions between particles
CustomGBForceImplThis is the internal implementation of CustomGBForce
CustomNonbondedForceThis class implements nonbonded interactions between particles
CustomNonbondedForceImplThis is the internal implementation of CustomNonbondedForce
ForceForce objects apply forces to the particles in a System, or alter their behavior in other ways
ForceImplA ForceImpl provides the internal implementation of a Force
GBSAOBCForceThis class implements an implicit solvation force using the GBSA-OBC model
GBSAOBCForceImplThis is the internal implementation of GBSAOBCForce
GBVIForceThis class implements an implicit solvation force using the GB/VI model
GBVIForceImplThis is the internal implementation of GBVIForce
HarmonicAngleForceThis class implements an interaction between groups of three particles that varies harmonically with the angle between them
HarmonicAngleForceImplThis is the internal implementation of HarmonicAngleForce
HarmonicBondForceThis class implements an interaction between pairs of particles that varies harmonically with the distance between them
HarmonicBondForceImplThis is the internal implementation of HarmonicBondForce
IntegratorAn Integrator defines a method for simulating a System by integrating the equations of motion
KernelA Kernel encapsulates a particular implementation of a calculation that can be performed on the data in a Context
KernelFactoryA KernelFactory is an object that can create KernelImpls
KernelImplA KernelImpl defines the internal implementation of a Kernel object
LangevinIntegratorThis is an Integrator which simulates a System using Langevin dynamics
NonbondedForceThis class implements nonbonded interactions between particles, including a Coulomb force to represent electrostatics and a Lennard-Jones force to represent van der Waals interactions
NonbondedForceImplThis is the internal implementation of NonbondedForce
OpenMMExceptionThis class is used for all exceptions thrown by OpenMM
PeriodicTorsionForceThis class implements an interaction between groups of four particles that varies periodically with the torsion angle between them
PeriodicTorsionForceImplThis is the internal implementation of PeriodicTorsionForce
PlatformA Platform defines an implementation of all the kernels needed to perform some calculation
RBTorsionForceThis class implements an interaction between groups of four particles that varies with the torsion angle between them according to the Ryckaert-Bellemans potential
RBTorsionForceImplThis is the internal implementation of RBTorsionForce
StateA State object records a snapshot of the current state of a simulation at a point in time
SystemThis class represents a molecular system
VariableLangevinIntegratorThis is an error contolled, variable time step Integrator that simulates a System using Langevin dynamics
VariableVerletIntegratorThis is an error contolled, variable time step Integrator that simulates a System using the leap-frog Verlet algorithm
Vec3This class represents a three component vector
VerletIntegratorThis is an Integrator which simulates a System using the leap-frog Verlet algorithm

Generated by  doxygen 1.6.2