|
prrng 1.12.1
|
This is the complete list of members for prrng::pcg32, including all inherited members.
| advance(T distance) | prrng::pcg32 | inline |
| cumsum(size_t n, enum prrng::distribution distribution, std::vector< double > parameters=std::vector< double >{}, bool append_default=true) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_delta(size_t n, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_exponential(size_t n, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_gamma(size_t n, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_normal(size_t n, double mu=0, double sigma=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_pareto(size_t n, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_power(size_t n, double k=1) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_random(size_t n) | prrng::GeneratorBase< pcg32 > | inline |
| cumsum_weibull(size_t n, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| decide(const P &p) -> typename detail::return_type< bool, P >::type | prrng::GeneratorBase< pcg32 > | inline |
| decide(const P &p) | prrng::GeneratorBase< pcg32 > | inline |
| decide(const P &p, R &ret) | prrng::GeneratorBase< pcg32 > | inline |
| decide_masked(const P &p, const T &mask) -> typename detail::return_type< bool, P >::type | prrng::GeneratorBase< pcg32 > | inline |
| decide_masked(const P &p, const T &mask) | prrng::GeneratorBase< pcg32 > | inline |
| decide_masked(const P &p, const T &mask, R &ret) | prrng::GeneratorBase< pcg32 > | inline |
| delta(double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| delta(const S &shape, double scale=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| delta(const S &shape, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| delta(const I(&shape)[L], double scale=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| delta(const I(&shape)[L], double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| distance(const pcg32 &other) const | prrng::pcg32 | inline |
| distance(T other_state) const | prrng::pcg32 | inline |
| draw(enum prrng::distribution distribution, std::vector< double > parameters=std::vector< double >{}, bool append_default=true) | prrng::GeneratorBase< pcg32 > | inline |
| draw(const S &shape, enum prrng::distribution distribution, std::vector< double > parameters=std::vector< double >{}, bool append_default=true) | prrng::GeneratorBase< pcg32 > | inline |
| exponential(double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| exponential(const S &shape, double scale=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| exponential(const S &shape, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| exponential(const I(&shape)[L], double scale=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| exponential(const I(&shape)[L], double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| gamma(double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| gamma(const S &shape, double k=1, double scale=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| gamma(const S &shape, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| gamma(const I(&shape)[L], double k=1, double scale=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| gamma(const I(&shape)[L], double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| initseq() const | prrng::pcg32 | inline |
| initseq() const | prrng::pcg32 | inline |
| initstate() const | prrng::pcg32 | inline |
| initstate() const | prrng::pcg32 | inline |
| m_inc | prrng::pcg32 | protected |
| m_initseq | prrng::pcg32 | protected |
| m_initstate | prrng::pcg32 | protected |
| m_state | prrng::pcg32 | protected |
| next_double() | prrng::pcg32 | inline |
| next_float() | prrng::pcg32 | inline |
| next_positive_double() | prrng::pcg32 | inline |
| next_uint32() | prrng::pcg32 | inline |
| next_uint32(uint32_t bound) | prrng::pcg32 | inline |
| normal(double mu=0, double sigma=1) | prrng::GeneratorBase< pcg32 > | inline |
| normal(const S &shape, double mu=0, double sigma=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| normal(const S &shape, double mu=0, double sigma=1) | prrng::GeneratorBase< pcg32 > | inline |
| normal(const I(&shape)[L], double mu=0, double sigma=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| normal(const I(&shape)[L], double mu=0, double sigma=1) | prrng::GeneratorBase< pcg32 > | inline |
| operator!=(const pcg32 &other) const | prrng::pcg32 | inline |
| operator()() | prrng::pcg32 | inline |
| operator-(const pcg32 &other) const | prrng::pcg32 | inline |
| operator==(const pcg32 &other) const | prrng::pcg32 | inline |
| pareto(double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| pareto(const S &shape, double k=1, double scale=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| pareto(const S &shape, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| pareto(const I(&shape)[L], double k=1, double scale=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| pareto(const I(&shape)[L], double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| pcg32(T initstate=0x853c49e6748fea9bULL, S initseq=0xda3e39cb94b95bdbULL) | prrng::pcg32 | inline |
| power(double k=1) | prrng::GeneratorBase< pcg32 > | inline |
| power(const S &shape, double k=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| power(const S &shape, double k=1) | prrng::GeneratorBase< pcg32 > | inline |
| power(const I(&shape)[L], double k=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| power(const I(&shape)[L], double k=1) | prrng::GeneratorBase< pcg32 > | inline |
| randint(T high) | prrng::GeneratorBase< pcg32 > | inline |
| randint(const S &shape, T high) -> typename detail::return_type< T, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| randint(const S &shape, T high) | prrng::GeneratorBase< pcg32 > | inline |
| randint(const I(&shape)[L], T high) -> typename detail::return_type_fixed< T, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| randint(const I(&shape)[L], T high) | prrng::GeneratorBase< pcg32 > | inline |
| randint(const S &shape, T low, U high) -> typename detail::return_type< T, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| randint(const S &shape, T low, U high) | prrng::GeneratorBase< pcg32 > | inline |
| randint(const I(&shape)[L], T low, U high) -> typename detail::return_type_fixed< T, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| randint(const I(&shape)[L], T low, U high) | prrng::GeneratorBase< pcg32 > | inline |
| random() | prrng::GeneratorBase< pcg32 > | inline |
| random(const S &shape) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| random(const S &shape) | prrng::GeneratorBase< pcg32 > | inline |
| random(const I(&shape)[L]) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| random(const I(&shape)[L]) | prrng::GeneratorBase< pcg32 > | inline |
| restore(T state) | prrng::pcg32 | inline |
| seed(uint64_t initstate=0x853c49e6748fea9bULL, uint64_t initseq=0xda3e39cb94b95bdbULL) | prrng::pcg32 | inline |
| shuffle(Iterator begin, Iterator end) | prrng::GeneratorBase< pcg32 > | inline |
| state() const | prrng::pcg32 | inline |
| state() | prrng::pcg32 | inline |
| weibull(double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| weibull(const S &shape, double k=1, double scale=1) -> typename detail::return_type< double, S >::type | prrng::GeneratorBase< pcg32 > | inline |
| weibull(const S &shape, double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |
| weibull(const I(&shape)[L], double k=1, double scale=1) -> typename detail::return_type_fixed< double, L >::type | prrng::GeneratorBase< pcg32 > | inline |
| weibull(const I(&shape)[L], double k=1, double scale=1) | prrng::GeneratorBase< pcg32 > | inline |