Interface | Description |
---|---|
IAtom | |
IAtomKinetic |
Interface for an atom that holds vectors for velocity.
|
IAtomList |
Interface for a set of IAtoms.
|
IAtomType | |
IBoundary |
Interface for boundary objects that describe the size and periodic nature
of the box boundaries.
|
IBoundaryEvent | |
IBoundaryEventManager | |
IBoundaryListener | |
IBox | |
IBoxAtomEvent | |
IBoxAtomIndexEvent | |
IBoxEvent | |
IBoxEventManager | |
IBoxIndexEvent | |
IBoxListener | |
IBoxMoleculeCountEvent | |
IBoxMoleculeEvent | |
IBoxMoleculeIndexEvent | |
IElement | |
IFunction | |
IIntegrator | |
IIntegratorEvent | |
IIntegratorEventManager | |
IIntegratorListener | |
IIntegratorListenerMD | |
IMolecule |
Interface for an IMolecule
|
IMoleculeList |
Interface for a set of IAtoms.
|
IPotential | |
IPotentialAtomic | |
IPotentialMaster | |
IPotentialMolecular | |
IRandom |
Interface for random number generation.
|
ISimulation |
The ISimulation is an interface for a simulation, containing boxes, species,
a random number generator and an integrator.
|
ISimulationAtomTypeEvent | |
ISimulationAtomTypeIndexEvent | |
ISimulationBoxEvent | |
ISimulationEvent | |
ISimulationEventManager | |
ISimulationIndexEvent | |
ISimulationListener | |
ISimulationSpeciesEvent | |
ISimulationSpeciesIndexEvent | |
ISpecies |
An ISpecies holds information about how to construct a molecule, and
creates molecules on demand.
|
IVector |
Basic vector interface containing methods needed for basic vector operations
and other accessor methods.
|
IVectorMutable |
Vector interface containing methods needed for vector operations which alter
the contents of the vector.
|