AtomLeafAgentManager.AgentSource<AtomNeighborLists>
, IntegratorListener
public 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, updateNbrsIfNeeded
protected 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()
NeighborListManager
neighborSetup
in class NeighborListManager