public class IntegratorTMMC extends IntegratorMC
Integrator.Forcible, Integrator.Torquable| Modifier and Type | Field | Description |
|---|---|---|
protected int |
nStates |
|
protected double[] |
weight |
eventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, potentialMaster, space, temperaturedodebug, moveEventManager, moveManager, random| Constructor | Description |
|---|---|
IntegratorTMMC(PotentialMaster potentialMaster,
IRandom random,
double temperature,
Box box) |
|
IntegratorTMMC(Simulation sim,
PotentialMaster potentialMaster,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
doStepInternal() |
Method to select and perform an elementary Monte Carlo move.
|
int |
getWeightUpdateInterval() |
Accessor method for number of doStep calls between updating of weights.
|
void |
setMacrostateManager(MacrostateManager m) |
|
void |
setWeightUpdateInterval(int i) |
Sets the number of doStep calls between updating of weights.
|
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, resetStepCount, setEventInterval, setupgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setIsothermal, setMeterPotentialEnergy, setTemperaturegetMoveEventManager, getMoveManager, notifyEnergyChange, reset, setMoveManagerpublic IntegratorTMMC(Simulation sim, PotentialMaster potentialMaster, Box box)
public IntegratorTMMC(PotentialMaster potentialMaster, IRandom random, double temperature, Box box)
public void setMacrostateManager(MacrostateManager m)
protected void doStepInternal()
doStepInternal in class IntegratorMCpublic void setWeightUpdateInterval(int i)
public int getWeightUpdateInterval()