MCMoveStepDependentpublic class MCMoveAtomNPath extends MCMoveAtom
| Modifier and Type | Field | Description |
|---|---|---|
protected AtomSetSinglet |
atomSinglet |
|
protected P1ImageHarmonic |
p1 |
moveTracker, nominalFrequency, potentialaffectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOldbox, perParticleFrequencystepSize, stepSizeMax, stepSizeMin| Constructor | Description |
|---|---|
MCMoveAtomNPath(IRandom random,
PotentialMaster potentialMaster,
Space space,
P1ImageHarmonic p1) |
| 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.
|
getNominalFrequency, getTracker, setTrackeracceptNotify, affectedAtoms, energyChange, getAtomSource, rejectNotify, setAtomSource, setBoxaffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringgetStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMinprotected final P1ImageHarmonic p1
protected final AtomSetSinglet atomSinglet
public MCMoveAtomNPath(IRandom random, PotentialMaster potentialMaster, Space space, P1ImageHarmonic p1)
public boolean doTrial()
doTrial in class MCMoveAtompublic double getChi(double temperature)
MCMovegetChi in class MCMoveAtomtemperature - used to compute chi