|
|
typedef threefry_engine2_base< ulonglong2, unsigned long long, 20 >::threefry_state_2 | threefry2x64_20_state |
| |
|
| FQUALIFIERS | threefry2x64_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< ulonglong2, unsigned long long, 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 long long | operator() () |
| |
|
FQUALIFIERS unsigned long long | next () |
| |
|
FQUALIFIERS ulonglong2 | next2 () |
| |
◆ threefry2x64_20_engine()
| FQUALIFIERS rocrand_device::threefry2x64_20_engine::threefry2x64_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 ^ 65 random numbers.
◆ seed()
| FQUALIFIERS void rocrand_device::threefry2x64_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 ^ 65 random numbers.
The documentation for this class was generated from the following file: