Celeritas 0.7.0-dev.224+develop.84a24a8b
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::RanluxppRngParamsData< W, M > Struct Template Reference
Inheritance diagram for celeritas::RanluxppRngParamsData< W, M >:
Inheritance graph
[legend]

Public Member Functions

template<Ownership W2, MemSpace M2>
RanluxppRngParamsDataoperator= (RanluxppRngParamsData< W2, M2 > const &other)
 Assign from another set of data.
 
- Public Member Functions inherited from celeritas::RanluxppRngParamsDataImpl
CELER_CONSTEXPR_FUNCTION operator bool () const
 FUNCTIONS //// Whether the data is assigned.
 

Additional Inherited Members

- Public Attributes inherited from celeritas::RanluxppRngParamsDataImpl
RanluxppUInt seed = 0
 User-provided seed.
 
RanluxppArray9 advance_state
 Stores \(a^2048 mod m\) for RCARRY values of \(a\) and \(m\).
 
RanluxppArray9 advance_sequence
 Stores \(a^(2048 * (2^96)) mod m\).
 
- Static Public Attributes inherited from celeritas::RanluxppRngParamsDataImpl
static constexpr int max_position = sizeof(RanluxppArray9) * 8
 Maximum bit position in the state.
 

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