prrng 1.12.1
Loading...
Searching...
No Matches
prrng::pcg32_index Member List

This is the complete list of members for prrng::pcg32_index, including all inherited members.

advance(T distance)prrng::pcg32inline
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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::GeneratorBase< pcg32 >inline
delta(const I(&shape)[L], double scale=1)prrng::GeneratorBase< pcg32 >inline
distance(const pcg32 &other) constprrng::pcg32inline
distance(T other_state) constprrng::pcg32inline
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
drawn(ptrdiff_t n)prrng::pcg32_indexinline
exponential(double scale=1)prrng::GeneratorBase< pcg32 >inline
exponential(const S &shape, double scale=1) -> typename detail::return_type< double, S >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::GeneratorBase< pcg32 >inline
gamma(const I(&shape)[L], double k=1, double scale=1)prrng::GeneratorBase< pcg32 >inline
index() constprrng::pcg32_indexinline
initseq() constprrng::pcg32inline
initseq() constprrng::pcg32inline
initstate() constprrng::pcg32inline
initstate() constprrng::pcg32inline
jump_to(ptrdiff_t index)prrng::pcg32_indexinline
m_incprrng::pcg32protected
m_initseqprrng::pcg32protected
m_initstateprrng::pcg32protected
m_stateprrng::pcg32protected
next_double()prrng::pcg32inline
next_float()prrng::pcg32inline
next_positive_double()prrng::pcg32inline
next_uint32()prrng::pcg32inline
next_uint32(uint32_t bound)prrng::pcg32inline
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 >::typeprrng::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 >::typeprrng::GeneratorBase< pcg32 >inline
normal(const I(&shape)[L], double mu=0, double sigma=1)prrng::GeneratorBase< pcg32 >inline
operator!=(const pcg32 &other) constprrng::pcg32inline
operator()()prrng::pcg32inline
operator-(const pcg32 &other) constprrng::pcg32inline
operator==(const pcg32 &other) constprrng::pcg32inline
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 >::typeprrng::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 >::typeprrng::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::pcg32inline
pcg32_index(T initstate=0x853c49e6748fea9bULL, S initseq=0xda3e39cb94b95bdbULL, bool delta=false)prrng::pcg32_indexinline
power(double k=1)prrng::GeneratorBase< pcg32 >inline
power(const S &shape, double k=1) -> typename detail::return_type< double, S >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::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 >::typeprrng::GeneratorBase< pcg32 >inline
random(const S &shape)prrng::GeneratorBase< pcg32 >inline
random(const I(&shape)[L]) -> typename detail::return_type_fixed< double, L >::typeprrng::GeneratorBase< pcg32 >inline
random(const I(&shape)[L])prrng::GeneratorBase< pcg32 >inline
restore(T state)prrng::pcg32inline
seed(uint64_t initstate=0x853c49e6748fea9bULL, uint64_t initseq=0xda3e39cb94b95bdbULL)prrng::pcg32inline
set_delta(bool delta)prrng::pcg32_indexinline
set_index(ptrdiff_t index)prrng::pcg32_indexinline
shuffle(Iterator begin, Iterator end)prrng::GeneratorBase< pcg32 >inline
state() constprrng::pcg32inline
state()prrng::pcg32inline
state_at(ptrdiff_t index)prrng::pcg32_indexinline
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 >::typeprrng::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 >::typeprrng::GeneratorBase< pcg32 >inline
weibull(const I(&shape)[L], double k=1, double scale=1)prrng::GeneratorBase< pcg32 >inline