|
Theoretica
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, 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 |