MCMoveStepDependent
public class MCMoveAtomDimer extends MCMoveAtom
Modifier and Type | Field | Description |
---|---|---|
protected AssociationManager |
associationManager |
moveTracker, nominalFrequency, potential
affectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOld
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
Constructor | Description |
---|---|
MCMoveAtomDimer(PotentialMaster potentialMaster,
IRandom random,
Space _space,
double stepSize,
double stepSizeMax,
boolean fixOverlap) |
|
MCMoveAtomDimer(Simulation sim,
PotentialMaster potentialMaster,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
void |
setAssociationManager(AssociationManager associationManager) |
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
public MCMoveAtomDimer(Simulation sim, PotentialMaster potentialMaster, Space _space)
public MCMoveAtomDimer(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 chi