Theoretica
A C++ numerical and automatic mathematical library
theoretica::PRNG Member List

This is the complete list of members for theoretica::PRNG, including all inherited members.

discard(uint64_t n)theoretica::PRNGinline
get_function() consttheoretica::PRNGinline
get_param() consttheoretica::PRNGinline
last() consttheoretica::PRNGinline
linear_congruential(uint64_t seed=1)theoretica::PRNGinlinestatic
middlesquare(uint64_t seed, uint64_t offset=765872292751861)theoretica::PRNGinlinestatic
next()theoretica::PRNGinline
operator()()theoretica::PRNGinline
operator>>(uint64_t &n)theoretica::PRNGinline
PRNG(pseudorandom_function p, uint64_t seed, const std::vector< uint64_t > &s)theoretica::PRNGinline
PRNG(pseudorandom_function p, const std::vector< uint64_t > &s)theoretica::PRNGinline
PRNG(pseudorandom_function p, uint64_t seed)theoretica::PRNGinline
PRNG(uint64_t seed)theoretica::PRNGinline
seed(uint64_t seed)theoretica::PRNGinline
set_function(pseudorandom_function p)theoretica::PRNGinline
set_param(const std::vector< uint64_t > &v)theoretica::PRNGinline
set_param(unsigned int i, uint64_t value)theoretica::PRNGinline
splitmix64(uint64_t seed=1)theoretica::PRNGinlinestatic
wyrand(uint64_t seed=1, uint64_t p1=2549536629329, uint64_t p2=136137137)theoretica::PRNGinlinestatic
xoshiro(const std::vector< uint64_t > &p)theoretica::PRNGinlinestatic
xoshiro(uint64_t seed=1)theoretica::PRNGinlinestatic