MCMoveStepDependentMCMoveAtom, MCMoveAtomCoupled, MCMoveAtomCoupled, MCMoveAtomCoupledBennet, MCMoveAtomCoupledUmbrella, MCMoveAtomSuperBox, MCMoveBoxSize, MCMoveChangeBondLength, MCMoveClusterAngleBend, MCMoveClusterAngleBendAceticAcid, MCMoveDimer, MCMoveDimer, MCMoveDimerRotate, MCMoveDimerRotate, MCMoveHarmonicStep, MCMoveMolecule, MCMoveMoleculeCoupled, MCMoveMoleculeCoupledInitPert, MCMoveMoleculeCoupledSuperBox, MCMovePhaseAngle, MCMoveSingleMode, MCMoveSmer, MCMoveSmerRotate, MCMoveVolume, MCMoveVolumeAssociated, MCMoveVolumeAssociatedMolecule, MCMoveVolumeMonoclinic, MCMoveVolumeMonoclinicAngle, MCMoveVolumeMonoclinicScaled, MCMoveVolumeN2, MCMoveVolumeSolid, MCMoveVolumeSolidNPTMolecular, MCMoveWVpublic abstract class MCMoveBoxStep extends MCMoveBox implements MCMoveStepDependent
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
stepSize |
|
protected double |
stepSizeMax |
|
protected double |
stepSizeMin |
moveTracker, nominalFrequency, potentialbox, perParticleFrequency| Constructor | Description |
|---|---|
MCMoveBoxStep(PotentialMaster potentialMaster) |
|
MCMoveBoxStep(PotentialMaster potentialMaster,
MCMoveStepTracker acceptanceTracker) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
getStepSize() |
returns the current step size.
|
Dimension |
getStepSizeDimension() |
|
double |
getStepSizeMax() |
Returns the maximum allowable steps size.
|
Dimension |
getStepSizeMaxDimension() |
|
double |
getStepSizeMin() |
Returns the minimum allowable steps size.
|
Dimension |
getStepSizeMinDimension() |
|
void |
setStepSize(double newStepSize) |
Sets the step size of the move.
|
void |
setStepSizeMax(double newStepSizeMax) |
Sets the maximum allowable step size.
|
void |
setStepSizeMin(double newStepSizeMin) |
Returns the maximum allowable steps size.
|
acceptNotify, doTrial, getChi, getNominalFrequency, getTracker, rejectNotify, setTrackeraffectedAtoms, affectedAtoms, energyChange, energyChange, getBox, isNominallyPerParticleFrequency, setBox, toStringprotected double stepSize
protected double stepSizeMax
protected double stepSizeMin
public MCMoveBoxStep(PotentialMaster potentialMaster)
public MCMoveBoxStep(PotentialMaster potentialMaster, MCMoveStepTracker acceptanceTracker)
public double getStepSize()
MCMoveStepDependentgetStepSize in interface MCMoveStepDependentpublic double getStepSizeMax()
MCMoveStepDependentgetStepSizeMax in interface MCMoveStepDependentpublic double getStepSizeMin()
MCMoveStepDependentgetStepSizeMin in interface MCMoveStepDependentpublic void setStepSize(double newStepSize)
MCMoveStepDependentsetStepSize in interface MCMoveStepDependentpublic void setStepSizeMax(double newStepSizeMax)
MCMoveStepDependentsetStepSizeMax in interface MCMoveStepDependentpublic void setStepSizeMin(double newStepSizeMin)
MCMoveStepDependentsetStepSizeMin in interface MCMoveStepDependentpublic final Dimension getStepSizeDimension()
public final Dimension getStepSizeMaxDimension()
public final Dimension getStepSizeMinDimension()