ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <thermostat.hpp>
Public Member Functions | |
void | rng_initialize (uint32_t const seed) |
Initialize or re-initialize the RNG counter with a seed. | |
void | rng_increment () |
Increment the RNG counter. | |
uint64_t | rng_counter () const |
Get current value of the RNG. | |
void | set_rng_counter (uint64_t value) |
bool | is_seed_required () const |
Is the RNG seed required. | |
uint32_t | rng_seed () const |
Definition at line 104 of file core/thermostat.hpp.
|
inline |
Is the RNG seed required.
Definition at line 119 of file core/thermostat.hpp.
|
inline |
Get current value of the RNG.
Definition at line 114 of file core/thermostat.hpp.
References Utils::Counter< T >::value().
Referenced by bd_random_walk(), bd_random_walk_rot(), bd_random_walk_vel(), bd_random_walk_vel_rot(), dpd_noise(), friction_therm0_nptiso(), friction_thermo_langevin(), friction_thermo_langevin_rotation(), friction_thermV_nptiso(), LB::ParticleCoupling::get_noise_term(), and propagate_vel_pos_sd().
|
inline |
Increment the RNG counter.
Definition at line 112 of file core/thermostat.hpp.
References Utils::Counter< T >::increment().
|
inline |
Initialize or re-initialize the RNG counter with a seed.
Definition at line 107 of file core/thermostat.hpp.
Referenced by StokesianThermostat::StokesianThermostat().
|
inline |
Definition at line 120 of file core/thermostat.hpp.
Referenced by bd_random_walk(), bd_random_walk_rot(), bd_random_walk_vel(), bd_random_walk_vel_rot(), dpd_noise(), friction_therm0_nptiso(), friction_thermo_langevin(), friction_thermo_langevin_rotation(), friction_thermV_nptiso(), LB::ParticleCoupling::get_noise_term(), and propagate_vel_pos_sd().
|
inline |
Definition at line 115 of file core/thermostat.hpp.