Package etomica.api

Interface Summary
IAtom  
IAtomKinetic Interface for an atom that holds vectors for velocity.
IAtomList Interface for a set of IAtoms.
IAtomType  
IAtomTypeSphere  
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 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.