BoxEventListener
, SpeciesAgentManager.AgentSource
public class IntegratorVelocityVerletRattle extends IntegratorVelocityVerletShake
Integrator.Forcible, Integrator.Torquable
IntegratorMD.ThermostatType, IntegratorMD.VectorSource
IntegratorVelocityVerletShake.BondConstraints
Modifier and Type | Field | Description |
---|---|---|
protected Vector |
dv |
eventManager, initialized, interval, stepCount
box, currentPotentialEnergy, isothermal, meterPE, potentialMaster, space, temperature
alwaysScaleMomenta, atomActionRandomizeVelocity, currentKineticEnergy, currentTime, integratorMC, mcSteps, meterKE, meterTemperature, momentum, nAccepted, nRejected, oldEnergy, oldPositionAgentManager, oldPotentialEnergy, random, temperatureVec, thermostat, thermostatCount, thermostatInterval, thermostatNoDrift, thermostatting, timeStep
agentManager, 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, setEventInterval
getBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, setBox, setMeterPotentialEnergy
boxAtomLeafIndexChanged, 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, shiftMomenta
getBondConstratins, getMaxIterations, getShakeAgentManager, getShakeTolerance, makeAgent, releaseAgent, setBondConstraints, setForceSum, setMaxIterations, setShakeTolerance
protected 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()
Integrator
doStepInternal
in class IntegratorVelocityVerletShake
public void reset()
IntegratorBox
reset
in class IntegratorVelocityVerletShake