public class IntegratorKMC extends IntegratorBox
Integrator.Forcible, Integrator.TorquableeventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, space| Constructor | Description |
|---|---|
IntegratorKMC(Simulation _sim,
PotentialMaster _potentialMaster,
double _temperature,
IRandom _random,
ISpecies[] _species,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calcRates() |
|
boolean |
checkMin() |
|
int |
chooseRate() |
|
void |
createIntegrators() |
|
protected void |
doStepInternal() |
Performs the elementary integration step, such as a molecular dynamics
time step, or a Monte Carlo trial.
|
void |
loadConfiguration(java.lang.String file) |
|
void |
randomizePositions() |
|
void |
setInitialStateConditions(double energy,
double vibFreq) |
|
void |
setSearchLimit(int limit) |
|
void |
setup() |
Perform initialization.
|
void |
writeConfiguration(java.lang.String file) |
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, resetStepCount, setEventIntervalgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, reset, setBox, setIsothermal, setMeterPotentialEnergy, setTemperaturepublic IntegratorKMC(Simulation _sim, PotentialMaster _potentialMaster, double _temperature, IRandom _random, ISpecies[] _species, Box box)
protected void doStepInternal()
IntegratordoStepInternal in class Integratorpublic void setup()
Integratorsetup in class Integratorpublic void setInitialStateConditions(double energy,
double vibFreq)
public void setSearchLimit(int limit)
public void randomizePositions()
public void calcRates()
public int chooseRate()
public boolean checkMin()
public void writeConfiguration(java.lang.String file)
public void loadConfiguration(java.lang.String file)
public void createIntegrators()