MCMoveMolecular
, MCMoveStepDependent
public class MCMoveClusterTorsionAceticAcid extends MCMoveMolecule
Modifier and Type | Field | Description |
---|---|---|
protected MoleculeArrayList |
selectedMolecules |
|
protected Vector |
vCO |
|
protected Vector |
vOH |
|
protected double |
wNew |
|
protected double |
wOld |
moveTracker, nominalFrequency, potential
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
affectedAtomIterator, affectedMoleculeIterator, energyMeter, groupTranslationVector, molecule, moleculeSource, moveMoleculeAction, random, space, uNew, uOld
Constructor | Description |
---|---|
MCMoveClusterTorsionAceticAcid(PotentialMaster potentialMaster,
Space space,
IRandom random) |
Modifier and Type | Method | Description |
---|---|---|
void |
acceptNotify() |
Method called by IntegratorMC in the event that the most recent trial is accepted.
|
boolean |
doTrial() |
Method to perform trial move.
|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
void |
rejectNotify() |
Method called by IntegratorMC in the event that the most recent trial
move is rejected.
|
getNominalFrequency, getTracker, setTracker
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
affectedAtoms, affectedMolecules, energyChange, getAtomSource, setBox, setMoleculeSource
protected final Vector vCO
protected final Vector vOH
protected double wOld
protected double wNew
protected final MoleculeArrayList selectedMolecules
public MCMoveClusterTorsionAceticAcid(PotentialMaster potentialMaster, Space space, IRandom random)
public boolean doTrial()
MCMove
doTrial
in class MCMoveMolecule
public void rejectNotify()
MCMove
rejectNotify
in class MCMoveMolecule
public void acceptNotify()
MCMoveMolecule
acceptNotify
in class MCMoveMolecule
public double getChi(double temperature)
MCMove
getChi
in class MCMoveMolecule
temperature
- used to compute chi