MCMoveStepDependent
public class MCMoveAtomMonomer extends MCMoveAtom
Modifier and Type | Field | Description |
---|---|---|
protected AssociationManager |
associationManager |
|
protected Vector |
dr |
|
protected int |
maxLength |
|
protected AtomArrayList |
smerList |
moveTracker, nominalFrequency, potential
affectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOld
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
Constructor | Description |
---|---|
MCMoveAtomMonomer(PotentialMaster potentialMaster,
IRandom random,
Space _space,
double stepSize,
double stepSizeMax,
boolean fixOverlap) |
|
MCMoveAtomMonomer(Simulation sim,
PotentialMaster potentialMaster,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
protected int |
populateList(AtomArrayList mySmerList) |
|
void |
setAssociationManager(AssociationManager associationManager) |
|
void |
setMaxLength(int i) |
getNominalFrequency, getTracker, setTracker
acceptNotify, affectedAtoms, doTrial, energyChange, getAtomSource, rejectNotify, setAtomSource, setBox
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
protected AssociationManager associationManager
protected final AtomArrayList smerList
protected final Vector dr
protected int maxLength
public MCMoveAtomMonomer(Simulation sim, PotentialMaster potentialMaster, Space _space)
public MCMoveAtomMonomer(PotentialMaster potentialMaster, IRandom random, Space _space, double stepSize, double stepSizeMax, boolean fixOverlap)
public void setAssociationManager(AssociationManager associationManager)
public double getChi(double temperature)
MCMove
getChi
in class MCMoveAtom
temperature
- used to compute chipublic void setMaxLength(int i)
protected int populateList(AtomArrayList mySmerList)