IntegratorListener, MoleculeAgentManager.MoleculeAgentSourcepublic class NeighborListManagerSlantyMolecular extends NeighborListManagerMolecular
| Modifier and Type | Class | Description |
|---|---|---|
static class |
NeighborListManagerSlantyMolecular.NeighborListSlantyAgentSourceMolecular |
Constructs instances of NeighborListManagerSlanty on behalf of the
PotentialMaster
|
NeighborListManagerMolecular.MoleculePotential1ListSource| Modifier and Type | Field | Description |
|---|---|---|
protected MoleculePair |
pair |
agentManager1Body, agentManager2Body, box, doApplyPBC, initialized, moleculeSetSinglet, potentialMaster| Constructor | Description |
|---|---|
NeighborListManagerSlantyMolecular(PotentialMasterListMolecular potentialMasterList,
double range,
Box box,
Space space) |
Configures instance for use by the given PotentialMaster.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addMoleculeNotify(IMolecule molecule) |
Constructs neighbor lists for the given molecule
|
protected void |
neighborSetup() |
Reassigns all interacting atoms to cells, then loops over all atom
pairs, determines for each pair whether a potential applies to it,
and if so, puts each in the other's neighbor list.
|
dispose, getCriterion, getDoApplyPBC, getDownList, getEventManager, getPbcEnforcer, getPotential1BodyList, getRange, getUpdateInterval, getUpList, integratorInitialized, integratorStepFinished, integratorStepStarted, isQuiet, makeAgent, releaseAgent, reset, setDoApplyPBC, setPbcEnforcer, setQuiet, setRange, setUpdateInterval, updateLists, updateNbrsIfNeededprotected final MoleculePair pair
public NeighborListManagerSlantyMolecular(PotentialMasterListMolecular potentialMasterList, double range, Box box, Space space)
protected void neighborSetup()
neighborSetup in class NeighborListManagerMolecularpublic void addMoleculeNotify(IMolecule molecule)
addMoleculeNotify in class NeighborListManagerMolecular