MeteoIODoc 20241222.207bde49
mio::RandomNumberGenerator Member List

This is the complete list of members for mio::RandomNumberGenerator, including all inherited members.

cdf(const double &xx)mio::RandomNumberGenerator
doub()mio::RandomNumberGenerator
doub(const RNG_BOUND &bounds, const bool &true_double=false)mio::RandomNumberGenerator
draw()mio::RandomNumberGenerator
getDistribution(std::vector< double > &vec_params) constmio::RandomNumberGenerator
getDistributionParameter(const std::string &param_name) constmio::RandomNumberGenerator
getHardwareSeedSuccess() constmio::RandomNumberGenerator
getState(std::vector< uint64_t > &ovec_seed) constmio::RandomNumberGeneratorvirtual
getUniqueSeed(uint64_t &store) constmio::RandomNumberGenerator
int32()mio::RandomNumberGeneratorvirtual
int64()mio::RandomNumberGeneratorvirtual
operator=(const RandomNumberGenerator &rng)mio::RandomNumberGenerator
pdf(const double &xx)mio::RandomNumberGenerator
RandomNumberGenerator(const RNG_TYPE &type=RNG_XOR, const RNG_DISTR &distribution=RNG_UNIFORM, const std::vector< double > &distribution_params=std::vector< double >())mio::RandomNumberGenerator
RandomNumberGenerator(const RandomNumberGenerator &rng)mio::RandomNumberGenerator
range32(const uint32_t &aa, const uint32_t &bb)mio::RandomNumberGenerator
range64(const uint64_t &aa, const uint64_t &bb)mio::RandomNumberGenerator
RNG_AEXCBEXC enum valuemio::RandomNumberGenerator
RNG_AEXCBINC enum valuemio::RandomNumberGenerator
RNG_AINCBEXC enum valuemio::RandomNumberGenerator
RNG_AINCBINC enum valuemio::RandomNumberGenerator
RNG_BETA enum valuemio::RandomNumberGenerator
RNG_BOUND enum namemio::RandomNumberGenerator
RNG_CHISQUARED enum valuemio::RandomNumberGenerator
RNG_DISTR enum namemio::RandomNumberGenerator
RNG_F enum valuemio::RandomNumberGenerator
RNG_GAMMA enum valuemio::RandomNumberGenerator
RNG_GAUSS enum valuemio::RandomNumberGenerator
RNG_MTW enum valuemio::RandomNumberGenerator
RNG_NORMAL enum valuemio::RandomNumberGenerator
RNG_PCG enum valuemio::RandomNumberGenerator
RNG_STUDENTT enum valuemio::RandomNumberGenerator
RNG_TYPE enum namemio::RandomNumberGenerator
RNG_UNIFORM enum valuemio::RandomNumberGenerator
RNG_XOR enum valuemio::RandomNumberGenerator
setDistribution(const RNG_DISTR &distribution, const std::vector< double > &vec_params=std::vector< double >())mio::RandomNumberGenerator
setDistributionParameter(const std::string &param_name, const double &param_val)mio::RandomNumberGenerator
setState(const std::vector< uint64_t > &ivec_seed)mio::RandomNumberGeneratorvirtual
strToRngdistr(const std::string &str)mio::RandomNumberGeneratorstatic
strToRngtype(const std::string &str)mio::RandomNumberGeneratorstatic
toString()mio::RandomNumberGenerator
trueRange32(const uint32_t &aa, const uint32_t &bb, uint32_t &result, const unsigned int &nmax=1e6)mio::RandomNumberGenerator
~RandomNumberGenerator()mio::RandomNumberGeneratorvirtual