|
Celeritas 0.7.0-dev.224+develop.84a24a8b
|
#include "corecel/Assert.hh"#include "corecel/Macros.hh"#include "corecel/Types.hh"#include "corecel/data/Collection.hh"#include "corecel/random/data/RanluxppTypes.hh"Classes | |
| struct | celeritas::RanluxppRngParamsDataImpl |
| Persistent trivially copiable data for the Ranluxpp random number generator. More... | |
| struct | celeritas::RanluxppRngParamsData< W, M > |
| struct | celeritas::RanluxppRngState |
| Individual RNG state for Ranluxpp. More... | |
| struct | celeritas::RanluxppInitializer |
| Initializer object for the Ranluxpp engine. More... | |
| struct | celeritas::RanluxppRngStateData< W, M > |
| State data for Ranluxpp generator. More... | |
Functions | |
| template<MemSpace M> | |
| void | celeritas::resize (RanluxppRngStateData< Ownership::value, M > *state, HostCRef< RanluxppRngParamsData > const ¶ms, StreamId stream, size_type size) |
| Resize and seed the RNG states. | |