AtomLeafAgentManager.AgentSource<AtomNeighborLists>, IntegratorListenerpublic class NeighborListManagerColloid extends NeighborListManager
| Modifier and Type | Class | Description |
|---|---|---|
static class |
NeighborListManagerColloid.NeighborListAgentSourceColloid |
NeighborListManager.AtomPotential1ListSource| Modifier and Type | Field | Description |
|---|---|---|
protected int |
chainLength |
|
protected IPotentialAtomic |
p2mc |
|
protected IPotentialAtomic |
p2pseudo |
|
protected ISpecies |
speciesColloid |
|
protected ISpecies |
speciesMonomer |
agentManager1Body, agentManager2Body, box, initialized, potentialMaster| Constructor | Description |
|---|---|
NeighborListManagerColloid(PotentialMasterList potentialMasterList,
double range,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
neighborSetup() |
Reassigns all interacting atoms to cells, then loops over all cell-list
neighbor pairs, determines for each pair whether a potential applies to it,
and if so, puts each in the other's neighbor list.
|
void |
setChainLength(int newChainLength) |
|
void |
setPotentialMC(IPotentialAtomic newPotentailMC) |
|
void |
setPotentialPseudo(IPotentialAtomic newPotentailPseudo) |
|
void |
setSpeciesColloid(ISpecies newSpeciesColloid) |
|
void |
setSpeciesMonomer(ISpecies newSpeciesMonomer) |
addAtomNotify, dispose, ensureDownLists, getDoApplyPBC, getDownList, getEventManager, getNeighborCellManager, getNumUpdates, getPbcEnforcer, getPotential1BodyList, getRange, getUpdateInterval, getUpList, integratorInitialized, integratorStepFinished, integratorStepStarted, isQuiet, makeAgent, releaseAgent, reset, setDoApplyPBC, setQuiet, setRange, setUpdateInterval, updateNbrsIfNeededprotected ISpecies speciesColloid
protected ISpecies speciesMonomer
protected IPotentialAtomic p2mc
protected IPotentialAtomic p2pseudo
protected int chainLength
public NeighborListManagerColloid(PotentialMasterList potentialMasterList, double range, Box box)
public void setSpeciesColloid(ISpecies newSpeciesColloid)
public void setPotentialMC(IPotentialAtomic newPotentailMC)
public void setSpeciesMonomer(ISpecies newSpeciesMonomer)
public void setPotentialPseudo(IPotentialAtomic newPotentailPseudo)
public void setChainLength(int newChainLength)
protected void neighborSetup()
NeighborListManagerneighborSetup in class NeighborListManager