MCMoveStepDependent
public class MCMoveRotatePair extends MCMoveRotate
Modifier and Type | Field | Description |
---|---|---|
protected IPotentialAtomic |
p2 |
moveTracker, nominalFrequency, potential
affectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOld
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
iOrientation, oldOrientation
Constructor | Description |
---|---|
MCMoveRotatePair(IPotentialAtomic p2,
IRandom random,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
doTrial() |
Method to perform trial move.
|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
getNominalFrequency, getTracker, setTracker
acceptNotify, affectedAtoms, energyChange, getAtomSource, setAtomSource
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
rejectNotify, setBox
protected final IPotentialAtomic p2
public MCMoveRotatePair(IPotentialAtomic p2, IRandom random, Space _space)
public boolean doTrial()
MCMove
doTrial
in class MCMoveRotate
public double getChi(double temperature)
MCMove
getChi
in class MCMoveAtom
temperature
- used to compute chi