public class IntegratorDCVGCMD extends IntegratorBox
Modifier and Type | Class | Description |
---|---|---|
class |
IntegratorDCVGCMD.Mu1Modulator |
|
class |
IntegratorDCVGCMD.Mu2Modulator |
Integrator.Forcible, Integrator.Torquable
eventManager, initialized, interval, stepCount
box, 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, setEventInterval
getBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setMeterPotentialEnergy
public IntegratorDCVGCMD(PotentialMaster parent, double temperature, ISpecies species1, ISpecies species2, Box box)
public void setMDStepRepetitions(int interval)
protected void setup()
Integrator
setup
in class Integrator
public void setTemperature(double t)
setTemperature
in class IntegratorBox
t
- the new temperaturepublic void setIsothermal(boolean b)
setIsothermal
in class IntegratorBox
b
- specifies whether the Integrator should (if true) sample according to a specified temperatureprotected void doStepInternal()
Integrator
doStepInternal
in class Integrator
public double getCurrentTime()
public void setIntegrators(IntegratorMC intmc, IntegratorMD intmd, IRandom random)
public void setMu(double mu1, double mu2)
public void reset()
IntegratorBox
reset
in class IntegratorBox
public MyMCMove[] mcMoves()