MCMoveMolecular, MCMoveStepDependentpublic class MCMoveWiggleAceticAcid extends MCMoveMolecule
| Modifier and Type | Field | Description |
|---|---|---|
protected int[] |
bondedAtoms |
|
protected int |
selectedAtoms |
|
protected Space |
space |
|
protected Vector |
translationVectors |
|
protected Vector |
work1 |
|
protected Vector |
work2 |
|
protected Vector |
work3 |
moveTracker, nominalFrequency, potentialbox, perParticleFrequencystepSize, stepSizeMax, stepSizeMinaffectedAtomIterator, affectedMoleculeIterator, energyMeter, groupTranslationVector, molecule, moleculeSource, moveMoleculeAction, random, uNew, uOld| Constructor | Description |
|---|---|
MCMoveWiggleAceticAcid(PotentialMaster potentialMaster,
IRandom random,
double stepSize,
Space _space) |
|
MCMoveWiggleAceticAcid(Simulation sim,
PotentialMaster potentialMaster,
Space _space) |
| Modifier and Type | Method | Description |
|---|---|---|
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, setStepSizeMinacceptNotify, affectedAtoms, affectedMolecules, energyChange, getAtomSource, setBox, setMoleculeSourceprotected int selectedAtoms
protected int[] bondedAtoms
protected final Vector work1
protected final Vector work2
protected final Vector work3
protected final Vector translationVectors
protected final Space space
public MCMoveWiggleAceticAcid(Simulation sim, PotentialMaster potentialMaster, Space _space)
public MCMoveWiggleAceticAcid(PotentialMaster potentialMaster, IRandom random, double stepSize, Space _space)
public boolean doTrial()
MCMovedoTrial in class MCMoveMoleculepublic void rejectNotify()
MCMoverejectNotify in class MCMoveMoleculepublic double getChi(double temperature)
MCMovegetChi in class MCMoveMoleculetemperature - used to compute chi