MCMoveStepDependentMCMoveRotate3Pair, MCMoveRotateNoSmer, MCMoveRotatePairpublic class MCMoveRotate extends MCMoveAtom
| Modifier and Type | Field | Description |
|---|---|---|
protected IOrientation |
iOrientation |
|
protected IOrientation |
oldOrientation |
moveTracker, nominalFrequency, potentialaffectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOldbox, perParticleFrequencystepSize, 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, setTrackeracceptNotify, affectedAtoms, energyChange, getAtomSource, getChi, setAtomSourceaffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringgetStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMinprotected IOrientation oldOrientation
protected IOrientation iOrientation
public MCMoveRotate(PotentialMaster potentialMaster, IRandom random, Space _space)
public void setBox(Box box)
MCMoveBoxsetBox in class MCMoveAtompublic boolean doTrial()
MCMovedoTrial in class MCMoveAtompublic void rejectNotify()
MCMoverejectNotify in class MCMoveAtom