MCMoveStepDependent
MCMoveRotate3Pair
, MCMoveRotateNoSmer
, MCMoveRotatePair
public class MCMoveRotate extends MCMoveAtom
Modifier and Type | Field | Description |
---|---|---|
protected IOrientation |
iOrientation |
|
protected IOrientation |
oldOrientation |
moveTracker, nominalFrequency, potential
affectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOld
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
Constructor | Description |
---|---|
MCMoveRotate(PotentialMaster potentialMaster,
IRandom random,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
doTrial() |
Method to perform trial move.
|
void |
rejectNotify() |
Method called by IntegratorMC in the event that the most recent trial
move is rejected.
|
void |
setBox(Box box) |
Sets the box on which this move acts.
|
getNominalFrequency, getTracker, setTracker
acceptNotify, affectedAtoms, energyChange, getAtomSource, getChi, setAtomSource
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
protected IOrientation oldOrientation
protected IOrientation iOrientation
public MCMoveRotate(PotentialMaster potentialMaster, IRandom random, Space _space)
public void setBox(Box box)
MCMoveBox
setBox
in class MCMoveAtom
public boolean doTrial()
MCMove
doTrial
in class MCMoveAtom
public void rejectNotify()
MCMove
rejectNotify
in class MCMoveAtom