AtomLeafAgentManager.AgentSource<Vector>
, BoxEventListener
public class IntegratorFixedWall extends IntegratorVelocityVerlet
Integrator.Forcible, Integrator.Torquable
IntegratorMD.ThermostatType, IntegratorMD.VectorSource
Modifier and Type | Field | Description |
---|---|---|
protected FixedWall |
fixedWall |
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, forceSum, pressureTensor, workTensor
Constructor | Description |
---|---|
IntegratorFixedWall(PotentialMaster potentialMaster,
IRandom random,
double timeStep,
double temperature,
Box box) |
Modifier and Type | Method | Description |
---|---|---|
void |
randomizeMomenta() |
Randomizes the velocities of all atoms in the box using values
chosen from a Maxwell-Boltzmann distribution, as in the Andersen
thermostat.
|
void |
setFixedWall(FixedWall fixedWall) |
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, randomizeMomentum, randomizeTotalKE, resetHybridAcceptance, resetStepCount, scaleMomenta, scaleMomenta, setAlwaysScaleRandomizedMomenta, setIntegratorMC, setIsothermal, setMeterTemperature, setTemperature, setThermostat, setThermostatInterval, setThermostatNoDrift, setTimeStep, setup, shiftMomenta
doStepInternal, getAgentManager, getForceSum, getPressureTensor, makeAgent, releaseAgent, reset, setForceSum
protected FixedWall fixedWall
public IntegratorFixedWall(PotentialMaster potentialMaster, IRandom random, double timeStep, double temperature, Box box)
public void setFixedWall(FixedWall fixedWall)
public void randomizeMomenta()
IntegratorMD
randomizeMomenta
in class IntegratorMD