Gromacs  2026.0-dev-20250215-e896270
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gmx::NoseHooverTemperatureCoupling Member List

This is the complete list of members for gmx::NoseHooverTemperatureCoupling, including all inherited members.

apply(Step gmx_unused step, int temperatureGroup, real currentKineticEnergy, real currentTemperature, const TemperatureCouplingData &thermostatData) overridegmx::NoseHooverTemperatureCouplinginline
gmx::ITemperatureCouplingImpl::apply(Step step, int temperatureGroup, real currentKineticEnergy, real currentTemperature, const TemperatureCouplingData &temperatureCouplingData)=0gmx::ITemperatureCouplingImplpure virtual
applyLeapFrog(Step gmx_unused step, int temperatureGroup, real currentKineticEnergy, real currentTemperature, const TemperatureCouplingData &thermostatData)gmx::NoseHooverTemperatureCouplinginline
connectWithPropagator(const PropagatorConnection &connectionData, int numTemperatureGroups) overridegmx::NoseHooverTemperatureCouplinginlinevirtual
doCheckpointData(CheckpointData< operation > *checkpointData)gmx::NoseHooverTemperatureCouplinginline
integral(int temperatureGroup, real numDegreesOfFreedom, real referenceTemperature)gmx::NoseHooverTemperatureCouplinginline
NoseHooverTemperatureCoupling(int numTemperatureGroups, ArrayRef< const real > referenceTemperature, ArrayRef< const real > couplingTime)gmx::NoseHooverTemperatureCouplinginline
readCheckpoint(std::optional< ReadCheckpointData > checkpointData, const t_commrec *cr) overridegmx::NoseHooverTemperatureCouplinginlinevirtual
updateReferenceTemperatureAndIntegral(int temperatureGroup, real gmx_unused newTemperature, ReferenceTemperatureChangeAlgorithm gmx_unused algorithm, const TemperatureCouplingData &temperatureCouplingData) overridegmx::NoseHooverTemperatureCouplinginline
gmx::ITemperatureCouplingImpl::updateReferenceTemperatureAndIntegral(int temperatureGroup, real newTemperature, ReferenceTemperatureChangeAlgorithm algorithm, const TemperatureCouplingData &temperatureCouplingData)=0gmx::ITemperatureCouplingImplpure virtual
writeCheckpoint(std::optional< WriteCheckpointData > checkpointData, const t_commrec *cr) overridegmx::NoseHooverTemperatureCouplinginlinevirtual
~ITemperatureCouplingImpl()=defaultgmx::ITemperatureCouplingImplvirtual