public class MCMoveHarmonicEin extends MCMoveHarmonic
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
alpha |
|
protected double |
frac |
|
protected double |
lastU |
moveTracker, nominalFrequency, potentialbox, perParticleFrequencycoordinateDefinition, 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, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringacceptNotify, affectedAtoms, energyChange, getChi, getCoordinateDefinition, getLastTotalEnergy, getModeNum, isRejectable, rejectNotify, setBox, setCoordinateDefinition, setEigenVectors, setModeNum, setOmegaSquared, setRejectable, setTemperature, setWaveVectorCoefficients, setWaveVectorspublic MCMoveHarmonicEin(IRandom random)
public void setAlphaEin(double newAlpha)
public double getAlpha()
public void setFrac(double newFrac)
public double getFrac()
public boolean doTrial()
MCMovedoTrial in class MCMoveHarmonic