public class IntegratorDCVGCMD extends IntegratorBox
Integrator.Forcible, Integrator.Torquable
Modifier and Type | Field | Description |
---|---|---|
double |
zFraction |
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 |
setDoThermalizeMembrane(boolean doThermalizeMembrane,
ISpecies speciesMembrane,
IRandom random) |
|
void |
setIntegrators(IntegratorMC intmc,
IntegratorMD intmd,
IRandom random) |
|
void |
setIsothermal(boolean b) |
|
void |
setMDStepRepetitions(int interval) |
|
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 setDoThermalizeMembrane(boolean doThermalizeMembrane, ISpecies speciesMembrane, IRandom random)
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 reset()
IntegratorBox
reset
in class IntegratorBox
public MyMCMove[] mcMoves()