#include <RandomGenerators.hpp>
|
int | p = 0 |
|
uint64_t | s [16] |
|
Definition at line 96 of file RandomGenerators.hpp.
ApproxMVBB::RandomGenerators::XorShift1024Star::XorShift1024Star |
( |
const XorShift1024Star & |
gen | ) |
|
|
default |
ApproxMVBB::RandomGenerators::XorShift1024Star::XorShift1024Star |
( |
XorShift1024Star && |
gen | ) |
|
|
default |
ApproxMVBB::RandomGenerators::XorShift1024Star::XorShift1024Star |
( |
uint64_t |
seed | ) |
|
|
inline |
ApproxMVBB::RandomGenerators::XorShift1024Star::XorShift1024Star |
( |
| ) |
|
|
inline |
void ApproxMVBB::RandomGenerators::XorShift1024Star::jump |
( |
| ) |
|
|
inline |
This is the jump function for the generator. It is equivalent to 2^512 calls to next(); it can be used to generate 2^512 non-overlapping subsequences for parallel computations.
Definition at line 280 of file RandomGenerators.hpp.
static constexpr result_type ApproxMVBB::RandomGenerators::XorShift1024Star::max |
( |
| ) |
|
|
inlinestatic |
static constexpr result_type ApproxMVBB::RandomGenerators::XorShift1024Star::min |
( |
| ) |
|
|
inlinestatic |
uint64_t ApproxMVBB::RandomGenerators::XorShift1024Star::operator() |
( |
| ) |
|
|
inline |
void ApproxMVBB::RandomGenerators::XorShift1024Star::seed |
( |
uint64_t |
seed | ) |
|
|
inline |
int ApproxMVBB::RandomGenerators::XorShift1024Star::p = 0 |
|
private |
uint64_t ApproxMVBB::RandomGenerators::XorShift1024Star::s[16] |
|
private |
The documentation for this class was generated from the following file: