| 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 |