![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "config/config.hpp"#include "Particle.hpp"#include "random.hpp"#include "rotation.hpp"#include "thermostat.hpp"#include <utils/Vector.hpp>#include <utils/matrix.hpp>
Include dependency graph for langevin_inline.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| Utils::Vector3d | friction_thermo_langevin (LangevinThermostat const &langevin, Particle const &p, double time_step, double kT) |
| Langevin thermostat for particle translational velocities. | |
| Utils::Vector3d | friction_thermo_langevin_rotation (LangevinThermostat const &langevin, Particle const &p, double time_step, double kT) |
| Langevin thermostat for particle angular velocities. | |
|
inline |
Langevin thermostat for particle translational velocities.
| [in] | langevin | Parameters |
| [in] | p | Particle |
| [in] | time_step | Time step |
| [in] | kT | Thermal energy |
Definition at line 41 of file langevin_inline.hpp.
References Particle::gamma(), LangevinThermostat::gamma, Particle::id(), LangevinThermostat::pref_friction, LangevinThermostat::pref_noise, BaseThermostat::rng_counter(), BaseThermostat::rng_seed(), LangevinThermostat::sigma(), stream, and Particle::v().
Referenced by init_forces_and_thermostat().
|
inline |
Langevin thermostat for particle angular velocities.
| [in] | langevin | Parameters |
| [in] | p | Particle |
| [in] | time_step | Time step |
| [in] | kT | Thermal energy |
Definition at line 69 of file langevin_inline.hpp.
References Particle::gamma_rot(), LangevinThermostat::gamma_rotation, Particle::id(), Particle::omega(), LangevinThermostat::pref_noise_rotation, BaseThermostat::rng_counter(), BaseThermostat::rng_seed(), LangevinThermostat::sigma(), and stream.
Referenced by init_forces_and_thermostat().