MCMoveStepDependent
public class MCMoveAtomNPath extends MCMoveAtom
Modifier and Type | Field | Description |
---|---|---|
protected AtomSetSinglet |
atomSinglet |
|
protected P1ImageHarmonic |
p1 |
moveTracker, nominalFrequency, potential
affectedAtomIterator, atom, atomSource, energyMeter, fixOverlap, random, space, translationVector, uNew, uOld
box, perParticleFrequency
stepSize, 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, setTracker
acceptNotify, affectedAtoms, energyChange, getAtomSource, rejectNotify, setAtomSource, setBox
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
protected final P1ImageHarmonic p1
protected final AtomSetSinglet atomSinglet
public MCMoveAtomNPath(IRandom random, PotentialMaster potentialMaster, Space space, P1ImageHarmonic p1)
public boolean doTrial()
doTrial
in class MCMoveAtom
public double getChi(double temperature)
MCMove
getChi
in class MCMoveAtom
temperature
- used to compute chi