public class IntegratorDCVGCMD extends IntegratorBox
Integrator.Forcible, Integrator.Torquable| Modifier and Type | Field | Description |
|---|---|---|
double |
zFraction |
eventManager, 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 |
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, setEventIntervalgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setMeterPotentialEnergypublic 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()
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 reset()
IntegratorBoxreset in class IntegratorBoxpublic MyMCMove[] mcMoves()