|
FQUALIFIERS | threefry2x32_20_engine (const unsigned long long seed=0, const unsigned long long subsequence=0, const unsigned long long offset=0) |
| Initializes the internal state of the PRNG using seed value seed , goes to subsequence -th subsequence, and skips offset random numbers. More...
|
|
FQUALIFIERS void | seed (const unsigned long long seed=0, const unsigned long long subsequence=0, const unsigned long long offset=0) |
| Reinitializes the internal state of the PRNG using new seed value seed_value , skips subsequence subsequences and offset random numbers. More...
|
|
Public Member Functions inherited from rocrand_device::threefry_engine2_base< uint2, unsigned int, 20 > |
FQUALIFIERS void | discard (unsigned long long offset) |
|
FQUALIFIERS void | discard () |
|
FQUALIFIERS void | discard_subsequence (unsigned long long subsequence) |
| Advances the internal state to skip subsequence subsequences, a subsequence consisting of 2 * (2 ^ b) random numbers, where b is the number of bits of the value type of the generator. More...
|
|
FQUALIFIERS unsigned int | operator() () |
|
FQUALIFIERS unsigned int | next () |
|
FQUALIFIERS uint2 | next2 () |
|
◆ threefry2x32_20_engine()
FQUALIFIERS rocrand_device::threefry2x32_20_engine::threefry2x32_20_engine |
( |
const unsigned long long |
seed = 0 , |
|
|
const unsigned long long |
subsequence = 0 , |
|
|
const unsigned long long |
offset = 0 |
|
) |
| |
|
inline |
Initializes the internal state of the PRNG using seed value seed
, goes to subsequence
-th subsequence, and skips offset
random numbers.
A subsequence consists of 2 ^ 33 random numbers.
◆ seed()
FQUALIFIERS void rocrand_device::threefry2x32_20_engine::seed |
( |
const unsigned long long |
seed = 0 , |
|
|
const unsigned long long |
subsequence = 0 , |
|
|
const unsigned long long |
offset = 0 |
|
) |
| |
|
inline |
Reinitializes the internal state of the PRNG using new seed value seed_value
, skips subsequence
subsequences and offset
random numbers.
A subsequence consists of 2 ^ 33 random numbers.
The documentation for this class was generated from the following file: