ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
BaseThermostat Struct Reference

#include <thermostat.hpp>

+ Inheritance diagram for BaseThermostat:

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
 

Detailed Description

Definition at line 104 of file core/thermostat.hpp.

Member Function Documentation

◆ is_seed_required()

bool BaseThermostat::is_seed_required ( ) const
inline

Is the RNG seed required.

Definition at line 119 of file core/thermostat.hpp.

◆ rng_counter()

◆ rng_increment()

void BaseThermostat::rng_increment ( )
inline

Increment the RNG counter.

Definition at line 112 of file core/thermostat.hpp.

References Utils::Counter< T >::increment().

◆ rng_initialize()

void BaseThermostat::rng_initialize ( uint32_t const  seed)
inline

Initialize or re-initialize the RNG counter with a seed.

Definition at line 107 of file core/thermostat.hpp.

Referenced by StokesianThermostat::StokesianThermostat().

◆ rng_seed()

◆ set_rng_counter()

void BaseThermostat::set_rng_counter ( uint64_t  value)
inline

Definition at line 115 of file core/thermostat.hpp.

References u.


The documentation for this struct was generated from the following file: