Interface | Description |
---|---|
BoxAgentManager.BoxAgentSource<E> |
Interface for an object that makes an agent to be associated with each box
upon construction.
|
BoxCellManager |
Interface for class that handles assignment of atoms to cells in a box.
|
BoxEventListener |
A box listener receives notifications for box events.
|
RandomPositionSource |
Interface for an object which returns random positions within a box's
boundary.
|
Class | Description |
---|---|
AtomSetAllMolecules |
Creates a facade that makes a set of molecule lists look like a single list.
|
Box |
A Box collects all atoms that interact with one another; atoms in different
boxes do not interact.
|
BoxAgentManager<E> |
Acts on behalf of client classes (a BoxAgentSource) to manage
agents for each Box in a simulation.
|
BoxAgentSourceAtomManager<E> |
BoxAgentSource that creates an AtomLeafAgentManager.
|
BoxAgentSourceMoleculeManager<E> |
BoxAgentSource that creates an MoleculeAgentManager.
|
BoxAtomEvent |
A box event that is somehow related to an atom.
|
BoxAtomIndexEvent |
Box event that indicates that an atom's index has changed.
|
BoxEvent |
A box event fired by the box's event manager.
|
BoxEventListenerAdapter | |
BoxEventManager | |
BoxIndexEvent |
Event that conveys that the maximum leaf index in a Box has changed
(or is about to change).
|
BoxMoleculeCountEvent |
Box event that indicates the number of molecules of a particular species has
changed.
|
BoxMoleculeEvent |
A box event that is somehow related to a molecule.
|
BoxMoleculeIndexEvent |
Box event that indicates that a molecule's index has changed.
|
RandomPositionSourceDeformable |
Implementation of RandomPositionSource that can handle
BoundaryDeformablePeriodic.
|
RandomPositionSourceRectangular |