MCMoveMolecular, MCMoveStepDependentpublic 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, potentialbox, perParticleFrequencystepSize, stepSizeMax, stepSizeMinaffectedAtomIterator, 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, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringgetStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMinaffectedAtoms, affectedMolecules, energyChange, getAtomSource, setBox, setMoleculeSourceprotected 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()
MCMovedoTrial in class MCMoveMoleculepublic void rejectNotify()
MCMoverejectNotify in class MCMoveMoleculepublic void acceptNotify()
MCMoveMoleculeacceptNotify in class MCMoveMoleculepublic double getChi(double temperature)
MCMovegetChi in class MCMoveMoleculetemperature - used to compute chi