Package etomica.box

Interface Summary
BoxAgentManager.BoxAgentSource Interface for an object that makes an agent to be placed in each atom upon construction.
BoxCellManager Interface for class that handles assignment of atoms to cells in a box.
RandomPositionSource Interface for an object which returns random positions within a box's boundary.
 

Class Summary
AtomSetAllMolecules  
Box A Box collects all atoms that interact with one another; atoms in different boxs do not interact.
BoxAgentManager BoxAgentManager acts on behalf of client classes (a BoxAgentSource) to manage agents for each Box in a simulation.
BoxAgentManager.AgentIterator Iterator that loops over the agents, skipping null elements
BoxAgentSourceAtomManager  
BoxAtomEvent Event that conveys some happening with respect to an Atom in a Box.
BoxAtomIndexEvent Event that conveys that the maximum global index in a Box has changed.
BoxEvent Event that conveys some happening with respect to a box or the things it contains.
BoxEventManager  
BoxGlobalAtomIndexEvent Event that conveys that the maximum global index in a Box has changed.
BoxIndexEvent Event that conveys that the maximum leaf index in a Box has changed (or is about to change).
BoxListenerAdapter  
BoxMoleculeAddedEvent Event that conveys that an Atom has been added to a Box.
BoxMoleculeCountEvent  
BoxMoleculeEvent  
BoxMoleculeIndexEvent Event that conveys that an Atom's global index in a box has changed.
BoxMoleculeRemovedEvent Event that conveys that an Atom has been removed from a Box.
RandomPositionSourceDeformable Implementation of RandomPositionSource that can handle BoundaryDeformablePeriodic.
RandomPositionSourceRectangular