Celeritas 0.7.0-dev.224+develop.84a24a8b
Loading...
Searching...
No Matches
Classes | Functions
RanluxppRngData.hh File Reference
#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 &params, StreamId stream, size_type size)
 Resize and seed the RNG states.