Molecular Dynamics Simulation  1.0
RelativeThermostat Member List

This is the complete list of members for RelativeThermostat, including all inherited members.

getContainerKineticEnergy(const std::unique_ptr< ParticleContainer > &particle_container, std::array< double, 3 > average_velocity) constRelativeThermostat
getCurrentContainerTemperature(const std::unique_ptr< ParticleContainer > &particle_container, std::array< double, 3 > average_velocity) constRelativeThermostat
getCurrentContainerTemperature(const std::unique_ptr< ParticleContainer > &particle_container) const overrideRelativeThermostatvirtual
getMaxTemperatureChange() constThermostat
getTargetTemperature() constThermostat
getThirdDimension() constThermostat
max_temperature_changeThermostatprotected
RelativeThermostat(double target_temperature, double max_temperature_change=std::numeric_limits< double >::max(), ThirdDimension third_dimension=ThirdDimension::ENABLED)RelativeThermostat
scaleTemperature(const std::unique_ptr< ParticleContainer > &particle_container) const overrideRelativeThermostatvirtual
setParticleTemperature(double new_temperature, Particle &particle, ThirdDimension third_dimension)Thermostatstatic
setTemperature(double new_temperature, const std::unique_ptr< ParticleContainer > &particle_container)Thermostat
target_temperatureThermostatprotected
Thermostat(double target_temperature, double max_temperature_change, ThirdDimension third_dimension)Thermostatexplicit
third_dimensionThermostatprotected
~Thermostat()=defaultThermostatvirtual