public class IntegratorKMCCluster extends IntegratorBox
Integrator.Forcible, Integrator.TorquableeventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, space| Constructor | Description |
|---|---|
IntegratorKMCCluster(Simulation _sim,
PotentialMaster _potentialMaster,
double _temperature,
int _totalSearches,
IRandom _random,
ISpecies[] _species,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calcRates() |
|
boolean |
checkMin() |
|
int |
chooseRate() |
|
void |
clearRatesandEnergies() |
|
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 |
msdCalc(MeterMeanSquareDisplacement msdArray) |
|
void |
randomizePositions() |
|
void |
setInitialStateConditions(double energy,
double vibFreq) |
|
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 IntegratorKMCCluster(Simulation _sim, PotentialMaster _potentialMaster, double _temperature, int _totalSearches, 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 randomizePositions()
public void calcRates()
public void msdCalc(MeterMeanSquareDisplacement msdArray)
public void clearRatesandEnergies()
public int chooseRate()
public boolean checkMin()
public void writeConfiguration(java.lang.String file)
public void loadConfiguration(java.lang.String file)
public void createIntegrators()