public class IntegratorDCVGCMD extends IntegratorBox
| Modifier and Type | Class | Description |
|---|---|---|
class |
IntegratorDCVGCMD.Mu1Modulator |
|
class |
IntegratorDCVGCMD.Mu2Modulator |
Integrator.Forcible, Integrator.TorquableeventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, potentialMaster, space, temperature| Constructor | Description |
|---|---|
IntegratorDCVGCMD(PotentialMaster parent,
double temperature,
ISpecies species1,
ISpecies species2,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
doStepInternal() |
Performs the elementary integration step, such as a molecular dynamics
time step, or a Monte Carlo trial.
|
double |
getCurrentTime() |
|
MyMCMove[] |
mcMoves() |
|
void |
reset() |
Performs superclass reset actions and recalculated currentPotentialEnergy
|
void |
setIntegrators(IntegratorMC intmc,
IntegratorMD intmd,
IRandom random) |
|
void |
setIsothermal(boolean b) |
|
void |
setMDStepRepetitions(int interval) |
|
void |
setMu(double mu1,
double mu2) |
|
void |
setTemperature(double t) |
|
protected void |
setup() |
Perform initialization.
|
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, resetStepCount, setEventIntervalgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setMeterPotentialEnergypublic IntegratorDCVGCMD(PotentialMaster parent, double temperature, ISpecies species1, ISpecies species2, Box box)
public void setMDStepRepetitions(int interval)
protected void setup()
Integratorsetup in class Integratorpublic void setTemperature(double t)
setTemperature in class IntegratorBoxt - the new temperaturepublic void setIsothermal(boolean b)
setIsothermal in class IntegratorBoxb - specifies whether the Integrator should (if true) sample according to a specified temperatureprotected void doStepInternal()
IntegratordoStepInternal in class Integratorpublic double getCurrentTime()
public void setIntegrators(IntegratorMC intmc, IntegratorMD intmd, IRandom random)
public void setMu(double mu1,
double mu2)
public void reset()
IntegratorBoxreset in class IntegratorBoxpublic MyMCMove[] mcMoves()