advance(const T &arg) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
cumsum_delta(const T &n, double scale=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_delta(const T &n, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_exponential(const T &n, double scale=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_exponential(const T &n, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_exponential_impl(double *ret, const size_t *n, double scale) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_gamma(const T &n, double k=1, double scale=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_gamma(const T &n, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_gamma_impl(double *ret, const size_t *n, double k, double scale) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_normal(const T &n, double mu=0, double sigma=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_normal(const T &n, double mu=0, double sigma=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_normal_impl(double *ret, const size_t *n, double mu, double sigma) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_pareto(const T &n, double k=1, double scale=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_pareto(const T &n, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_pareto_impl(double *ret, const size_t *n, double k, double scale) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_power(const T &n, double k=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_power(const T &n, double k=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_power_impl(double *ret, const size_t *n, double k) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_random(const T &n) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_random(const T &n) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_random_impl(double *ret, const size_t *n) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
cumsum_weibull(const T &n, double k=1, double scale=1) -> typename detail::return_type< double, Shape >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_weibull(const T &n, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
cumsum_weibull_impl(double *ret, const size_t *n, double k, double scale) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
decide(const P &p) -> typename detail::return_type< bool, P >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide(const P &p) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide(const P &p, R &ret) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide_impl(const double *p, bool *ret) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
decide_masked(const P &p, const T &mask) -> typename detail::return_type< bool, P >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide_masked(const P &p, const T &mask) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide_masked(const P &p, const T &mask, R &ret) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
decide_masked_impl(const double *p, const bool *mask, bool *ret) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
delta(const S &ishape, double scale=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
delta(const S &ishape, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
delta(const I(&ishape)[L], double scale=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
delta(const I(&ishape)[L], double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
distance(const T &arg) -> typename detail::return_type< int64_t, Shape >::type | prrng::pcg32_arrayBase< Generator, Shape > | inline |
distance(const T &arg) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
draw_list_double(double *data, size_t n) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
draw_list_positive_double(double *data, size_t n) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
draw_list_uint32(uint32_t *data, uint32_t bound, size_t n) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
exponential(const S &ishape, double scale=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
exponential(const S &ishape, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
exponential(const I(&ishape)[L], double scale=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
exponential(const I(&ishape)[L], double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
flat(size_t i) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
flat(size_t i) const | prrng::pcg32_arrayBase< Generator, Shape > | inline |
flat_index(const T &index) const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
gamma(const S &ishape, double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
gamma(const S &ishape, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
gamma(const I(&ishape)[L], double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
gamma(const I(&ishape)[L], double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
inbounds(const T &index) const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
init(const T &initstate) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
init(const T &initstate, const U &initseq) | prrng::pcg32_arrayBase< Generator, Shape > | inlineprotected |
initseq() -> typename detail::return_type< uint64_t, Shape >::type | prrng::pcg32_arrayBase< Generator, Shape > | inline |
initseq() | prrng::pcg32_arrayBase< Generator, Shape > | inline |
initstate() -> typename detail::return_type< uint64_t, Shape >::type | prrng::pcg32_arrayBase< Generator, Shape > | inline |
initstate() | prrng::pcg32_arrayBase< Generator, Shape > | inline |
m_gen | prrng::pcg32_arrayBase< Generator, Shape > | protected |
m_shape | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | protected |
m_size | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | protected |
m_strides | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | protected |
normal(const S &ishape, double mu=0, double sigma=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
normal(const S &ishape, double mu=0, double sigma=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
normal(const I(&ishape)[L], double mu=0, double sigma=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
normal(const I(&ishape)[L], double mu=0, double sigma=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
operator()(Args... args) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
operator()(Args... args) const | prrng::pcg32_arrayBase< Generator, Shape > | inline |
operator[](size_t i) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
operator[](size_t i) const | prrng::pcg32_arrayBase< Generator, Shape > | inline |
pareto(const S &ishape, double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
pareto(const S &ishape, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
pareto(const I(&ishape)[L], double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
pareto(const I(&ishape)[L], double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
pcg32_arrayBase()=default (defined in prrng::pcg32_arrayBase< Generator, Shape >) | prrng::pcg32_arrayBase< Generator, Shape > | |
power(const S &ishape, double k=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
power(const S &ishape, double k=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
power(const I(&ishape)[L], double k=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
power(const I(&ishape)[L], double k=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const S &ishape, T high) -> typename detail::composite_return_type< T, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const S &ishape, T high) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const I(&ishape)[L], T high) -> typename detail::composite_return_type< T, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const I(&ishape)[L], T high) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const S &ishape, T low, U high) -> typename detail::composite_return_type< T, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const S &ishape, T low, U high) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const I(&ishape)[L], T low, U high) -> typename detail::composite_return_type< T, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
randint(const I(&ishape)[L], T low, U high) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
random(const S &ishape) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
random(const S &ishape) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
random(const I(&ishape)[L]) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
random(const I(&ishape)[L]) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
restore(const T &arg) | prrng::pcg32_arrayBase< Generator, Shape > | inline |
shape() const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
shape(T axis) const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
shape_type typedef | prrng::pcg32_arrayBase< Generator, Shape > | |
size() const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
size_type typedef | prrng::pcg32_arrayBase< Generator, Shape > | |
state() -> typename detail::return_type< uint64_t, Shape >::type | prrng::pcg32_arrayBase< Generator, Shape > | inline |
state() | prrng::pcg32_arrayBase< Generator, Shape > | inline |
strides() const | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
weibull(const S &ishape, double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, S >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
weibull(const S &ishape, double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
weibull(const I(&ishape)[L], double k=1, double scale=1) -> typename detail::composite_return_type< double, Shape, std::array< size_t, L > >::type | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |
weibull(const I(&ishape)[L], double k=1, double scale=1) | prrng::GeneratorBase_array< pcg32_arrayBase< Generator, Shape >, Shape > | inline |