public class BoxAgentSourceCellManagerMolecular extends java.lang.Object implements BoxAgentManager.BoxAgentSource<NeighborCellManagerMolecular>
Modifier and Type | Field and Description |
---|---|
protected IAtomPositionDefinition |
positionDefinition |
protected double |
range |
protected ISimulation |
sim |
protected ISpace |
space |
Constructor and Description |
---|
BoxAgentSourceCellManagerMolecular(ISimulation sim,
IAtomPositionDefinition positionDefinition,
ISpace _space) |
Modifier and Type | Method and Description |
---|---|
NeighborCellManagerMolecular |
makeAgent(IBox box) |
void |
releaseAgent(NeighborCellManagerMolecular agent) |
void |
setRange(double d) |
protected final ISimulation sim
protected double range
protected final IAtomPositionDefinition positionDefinition
protected final ISpace space
public BoxAgentSourceCellManagerMolecular(ISimulation sim, IAtomPositionDefinition positionDefinition, ISpace _space)
public void setRange(double d)
public NeighborCellManagerMolecular makeAgent(IBox box)
makeAgent
in interface BoxAgentManager.BoxAgentSource<NeighborCellManagerMolecular>
public void releaseAgent(NeighborCellManagerMolecular agent)
releaseAgent
in interface BoxAgentManager.BoxAgentSource<NeighborCellManagerMolecular>