OpenMM
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CContextA Context stores the complete state of a simulation
 CContextImplThis is the internal implementation of a Context
 Cexception
 CForceForce objects apply forces to the particles in a System, or alter their behavior in other ways
 CForceImplA ForceImpl provides the internal implementation of a Force
 Cfvec4A four element vector of floats
 Cfvec8An eight element vector of floats
 CIntegratorAn Integrator defines a method for simulating a System by integrating the equations of motion
 Civec4A four element vector of ints
 Civec8An eight element vector of ints
 CKernelA Kernel encapsulates a particular implementation of a calculation that can be performed on the data in a Context
 CKernelFactoryA KernelFactory is an object that can create KernelImpls
 CKernelImplA KernelImpl defines the internal implementation of a Kernel object
 CLocalEnergyMinimizerGiven a Context, this class searches for a new set of particle positions that represent a local minimum of the potential energy
 CPlatformA Platform defines an implementation of all the kernels needed to perform some calculation
 CSplineFitterSplineFitter provides routines for performing cubic spline interpolation
 CStateBuilder
 CSystemThis class represents a molecular system
 CTabulatedFunctionA TabulatedFunction uses a set of tabulated values to define a mathematical function
 CTask
 CVec3This class represents a three component vector
 CVirtualSiteA VirtualSite describes the rules for computing a particle's position based on other particles
 CXmlSerializerXmlSerializer is used for serializing objects as XML, and for reconstructing them again