Theoretica
A C++ numerical and automatic mathematical library
|
This is the complete list of members for theoretica::PRNG, including all inherited members.
discard(uint64_t n) | theoretica::PRNG | inline |
get_function() const | theoretica::PRNG | inline |
get_param() const | theoretica::PRNG | inline |
last() const | theoretica::PRNG | inline |
linear_congruential(uint64_t seed=1) | theoretica::PRNG | inlinestatic |
middlesquare(uint64_t seed, uint64_t offset=765872292751861) | theoretica::PRNG | inlinestatic |
next() | theoretica::PRNG | inline |
operator()() | theoretica::PRNG | inline |
operator>>(uint64_t &n) | theoretica::PRNG | inline |
PRNG(pseudorandom_function p, uint64_t seed, const std::vector< uint64_t > &s) | theoretica::PRNG | inline |
PRNG(pseudorandom_function p, const std::vector< uint64_t > &s) | theoretica::PRNG | inline |
PRNG(pseudorandom_function p, uint64_t seed) | theoretica::PRNG | inline |
PRNG(uint64_t seed) | theoretica::PRNG | inline |
seed(uint64_t seed) | theoretica::PRNG | inline |
set_function(pseudorandom_function p) | theoretica::PRNG | inline |
set_param(const std::vector< uint64_t > &v) | theoretica::PRNG | inline |
set_param(unsigned int i, uint64_t value) | theoretica::PRNG | inline |
splitmix64(uint64_t seed=1) | theoretica::PRNG | inlinestatic |
wyrand(uint64_t seed=1, uint64_t p1=2549536629329, uint64_t p2=136137137) | theoretica::PRNG | inlinestatic |
xoshiro(const std::vector< uint64_t > &p) | theoretica::PRNG | inlinestatic |
xoshiro(uint64_t seed=1) | theoretica::PRNG | inlinestatic |