etomica.box
Interface BoxAgentManager.BoxAgentSource
- All Known Implementing Classes:
- BoxAgentSourceAtomManager, BoxAgentSourceCellManager, BoxAgentSourceCellManagerList, PotentialMasterList.NeighborListAgentSource, PotentialMasterSite.BoxAgentSiteManager
- Enclosing class:
- BoxAgentManager
public static interface BoxAgentManager.BoxAgentSource
Interface for an object that makes an agent to be placed in each atom
upon construction. AgentSource objects register with the AtomFactory
the produces the atom.
getAgentClass
Class getAgentClass()
makeAgent
Object makeAgent(IBox box)
releaseAgent
void releaseAgent(Object agent)