BoxEventListener, SpeciesAgentManager.AgentSourcepublic class IntegratorVelocityVerletRattle extends IntegratorVelocityVerletShake
Integrator.Forcible, Integrator.TorquableIntegratorMD.ThermostatType, IntegratorMD.VectorSourceIntegratorVelocityVerletShake.BondConstraints| Modifier and Type | Field | Description |
|---|---|---|
protected Vector |
dv |
eventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, potentialMaster, space, temperaturealwaysScaleMomenta, atomActionRandomizeVelocity, currentKineticEnergy, currentTime, integratorMC, mcSteps, meterKE, meterTemperature, momentum, nAccepted, nRejected, oldEnergy, oldPositionAgentManager, oldPotentialEnergy, random, temperatureVec, thermostat, thermostatCount, thermostatInterval, thermostatNoDrift, thermostatting, timeStepagentManager, allAtoms, dr, drOld, forceSum, maxIterations, moved, printInterval, shakeAgentManager, shakeTol, temp| Constructor | Description |
|---|---|
IntegratorVelocityVerletRattle(Simulation sim,
PotentialMaster potentialMaster,
Box box) |
|
IntegratorVelocityVerletRattle(Simulation sim,
PotentialMaster potentialMaster,
IRandom random,
double timeStep,
double temperature,
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.
|
void |
reset() |
Performs superclass reset actions and recalculated currentPotentialEnergy
|
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, setEventIntervalgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setMeterPotentialEnergyboxAtomLeafIndexChanged, boxGlobalAtomLeafIndexChanged, boxMoleculeAdded, boxMoleculeIndexChanged, boxMoleculeRemoved, boxNumberMolecules, doThermostat, doThermostatInternal, getAlwaysScaleRandomizedMomenta, getCurrentTime, getHybridAcceptance, getIntegratorMC, getKineticEnergy, getMeterTemperature, getThermostat, getThermostatInterval, getTimeStep, isThermostatNoDrift, randomizeMomenta, randomizeMomentum, randomizeTotalKE, resetHybridAcceptance, resetStepCount, scaleMomenta, scaleMomenta, setAlwaysScaleRandomizedMomenta, setIntegratorMC, setIsothermal, setMeterTemperature, setTemperature, setThermostat, setThermostatInterval, setThermostatNoDrift, setTimeStep, setup, shiftMomentagetBondConstratins, getMaxIterations, getShakeAgentManager, getShakeTolerance, makeAgent, releaseAgent, setBondConstraints, setForceSum, setMaxIterations, setShakeToleranceprotected final Vector dv
public IntegratorVelocityVerletRattle(Simulation sim, PotentialMaster potentialMaster, Box box)
public IntegratorVelocityVerletRattle(Simulation sim, PotentialMaster potentialMaster, IRandom random, double timeStep, double temperature, Box box)
protected void doStepInternal()
IntegratordoStepInternal in class IntegratorVelocityVerletShakepublic void reset()
IntegratorBoxreset in class IntegratorVelocityVerletShake