MCMoveStepDependentpublic class MCMoveChangeBondLength extends MCMoveBoxStep
moveTracker, nominalFrequency, potentialbox, perParticleFrequencystepSize, stepSizeMax, stepSizeMin| Constructor | Description |
|---|---|
MCMoveChangeBondLength(PotentialMaster potentialMaster,
IRandom random,
Space space,
double temperature) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptNotify() |
Method called by IntegratorMC in the event that the most recent trial is
accepted.
|
AtomIterator |
affectedAtoms() |
|
boolean |
doTrial() |
Method to perform trial move.
|
double |
energyChange() |
|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
double |
getStiffness() |
|
void |
rejectNotify() |
Method called by IntegratorMC in the event that the most recent trial
move is rejected.
|
void |
setBox(Box p) |
Sets the box on which this move acts.
|
void |
setDoExchange(boolean[] b) |
|
void |
setFixedOrientation(boolean a) |
|
void |
setStiffness(double mass,
P1IntraMolecular p1) |
|
void |
setTemperature(double x) |
getNominalFrequency, getTracker, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringgetStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMinpublic MCMoveChangeBondLength(PotentialMaster potentialMaster, IRandom random, Space space, double temperature)
public void setTemperature(double x)
public void setBox(Box p)
MCMoveBoxpublic AtomIterator affectedAtoms()
affectedAtoms in class MCMoveBoxpublic double energyChange()
energyChange in class MCMoveBoxpublic boolean doTrial()
MCMovepublic void setDoExchange(boolean[] b)
public void setFixedOrientation(boolean a)
public void setStiffness(double mass,
P1IntraMolecular p1)
public double getStiffness()
public double getChi(double temperature)
MCMovepublic void acceptNotify()
MCMoveacceptNotify in class MCMovepublic void rejectNotify()
MCMoverejectNotify in class MCMove