public class MCMoveHarmonicEin extends MCMoveHarmonic
Modifier and Type | Field | Description |
---|---|---|
protected double |
alpha |
|
protected double |
frac |
|
protected double |
lastU |
moveTracker, nominalFrequency, potential
box, perParticleFrequency
coordinateDefinition, iRand, isRejectable, isSelectMode, iterator, lastEnergy, modeNum, random, rRand, temperature, u, uOld
Constructor | Description |
---|---|
MCMoveHarmonicEin(IRandom random) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
doTrial() |
Method to perform trial move.
|
double |
getAlpha() |
|
double |
getFrac() |
|
void |
setAlphaEin(double newAlpha) |
Sets the Einstein spring constant
|
void |
setFrac(double newFrac) |
Sets the fraction of the systems energy from the normal mode
contribution.
|
getNominalFrequency, getTracker, setTracker
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
acceptNotify, affectedAtoms, energyChange, getChi, getCoordinateDefinition, getLastTotalEnergy, getModeNum, isRejectable, rejectNotify, setBox, setCoordinateDefinition, setEigenVectors, setModeNum, setOmegaSquared, setRejectable, setTemperature, setWaveVectorCoefficients, setWaveVectors
public MCMoveHarmonicEin(IRandom random)
public void setAlphaEin(double newAlpha)
public double getAlpha()
public void setFrac(double newFrac)
public double getFrac()
public boolean doTrial()
MCMove
doTrial
in class MCMoveHarmonic