|
Celeritas 0.7-develop+ddcb429
|
#include <cstdint>#include "RanluxppRngEngine.hh"#include "SplitMix64.hh"#include "XorwowRngEngine.hh"Functions | |
| void | celeritas::initialize_rng_state (XorwowSeed seed, std::uint64_t event_id, unsigned int primary_id, XorwowRngEngine::RngStateInitializer_t &rng_init) |
| Fill a XorwowRngEngine state initializer given a seed, event id, and primary id. | |
| void | celeritas::initialize_rng_state (RanluxppUInt seed, std::uint64_t event_id, unsigned int primary_id, RanluxppRngEngine::RngStateInitializer_t &rng_init) |
| Fill a Ranluxpp state initializer given a seed, event id, and primary id. | |
|
inline |
Fill a Ranluxpp state initializer given a seed, event id, and primary id.
The event ID is 64-bit so that it can hold a unique (e.g. Geant4) event number.
|
inline |
Fill a XorwowRngEngine state initializer given a seed, event id, and primary id.
The event ID is 64-bit so that it can hold a unique (e.g. Geant4) event number.