bpp-core3  3.0.0
bpp::RandomTools Member List

This is the complete list of members for bpp::RandomTools, including all inherited members.

DblGammaGreaterThanOne(double dblAlpha)bpp::RandomToolsprivatestatic
DblGammaLessThanOne(double dblAlpha)bpp::RandomToolsprivatestatic
DEFAULT_GENERATORbpp::RandomToolsstatic
flipCoin(double prob=0.5)bpp::RandomToolsinlinestatic
getSample(const std::vector< T > &vin, std::vector< T > &vout, bool replace=false)bpp::RandomToolsinlinestatic
getSample(const std::vector< T > &vin, const std::vector< double > &w, std::vector< T > &vout, bool replace=false)bpp::RandomToolsinlinestatic
giveIntRandomNumberBetweenZeroAndEntry(intType entry)bpp::RandomToolsinlinestatic
giveRandomNumberBetweenZeroAndEntry(double entry)bpp::RandomToolsinlinestatic
incompleteBeta(double x, double alpha, double beta)bpp::RandomToolsstatic
incompletebetafe(double a, double b, double x, double big, double biginv)bpp::RandomToolsprivatestatic
incompletebetafe2(double a, double b, double x, double big, double biginv)bpp::RandomToolsprivatestatic
incompletebetaps(double a, double b, double x, double maxgam)bpp::RandomToolsprivatestatic
incompleteGamma(double x, double alpha, double ln_gamma_alpha)bpp::RandomToolsstatic
lnBeta(double alpha, double beta)bpp::RandomToolsstatic
lnGamma(double alpha)bpp::RandomToolsinlinestatic
pBeta(double x, double alpha, double beta)bpp::RandomToolsinlinestatic
pChisq(double x, double v)bpp::RandomToolsinlinestatic
pGamma(double x, double alpha, double beta)bpp::RandomToolsinlinestatic
pickFromCumSum(const std::vector< double > &w)bpp::RandomToolsinlinestatic
pickOne(std::vector< T > &v, bool replace=false)bpp::RandomToolsinlinestatic
pickOne(const std::vector< T > &v)bpp::RandomToolsinlinestatic
pickOne(std::vector< T > &v, std::vector< double > &w, bool replace=false)bpp::RandomToolsinlinestatic
pickOne(const std::vector< T > &v, const std::vector< double > &w)bpp::RandomToolsinlinestatic
pNorm(double z)bpp::RandomToolsstatic
pNorm(double z, double mu, double sigma)bpp::RandomToolsstatic
qBeta(double prob, double alpha, double beta)bpp::RandomToolsstatic
qChisq(double prob, double v)bpp::RandomToolsstatic
qGamma(double prob, double alpha, double beta)bpp::RandomToolsinlinestatic
qNorm(double prob)bpp::RandomToolsstatic
qNorm(double prob, double mu, double sigma)bpp::RandomToolsstatic
randBeta(double alpha, double beta)bpp::RandomToolsstatic
randExponential(double mean)bpp::RandomToolsinlinestatic
randGamma(double alpha)bpp::RandomToolsinlinestatic
randGamma(double alpha, double beta)bpp::RandomToolsinlinestatic
randGaussian(double mean, double variance)bpp::RandomToolsinlinestatic
randMultinomial(size_t n, const std::vector< double > &probs)bpp::RandomToolsstatic
RANDOM_DEVICEbpp::RandomToolsstatic
RandomTools()bpp::RandomToolsinline
setSeed(std::mt19937::result_type seed)bpp::RandomToolsinlinestatic
~RandomTools()bpp::RandomToolsinlinevirtual