MCMoveStepDependentMCMoveVolumeExchangepublic abstract class MCMoveStep extends MCMove implements MCMoveStepDependent
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
stepSize |
|
protected double |
stepSizeMax |
|
protected double |
stepSizeMin |
moveTracker, nominalFrequency, potential| Constructor | Description |
|---|---|
MCMoveStep(PotentialMaster potentialMaster) |
|
MCMoveStep(PotentialMaster potentialMaster,
MCMoveStepTracker stepTracker) |
| 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, affectedAtoms, doTrial, energyChange, getChi, getNominalFrequency, getTracker, rejectNotify, setTracker, toStringprotected double stepSize
protected double stepSizeMax
protected double stepSizeMin
public MCMoveStep(PotentialMaster potentialMaster)
public MCMoveStep(PotentialMaster potentialMaster, MCMoveStepTracker stepTracker)
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()