bpp-core
2.2.0
|
This is the complete list of members for bpp::RandomTools, including all inherited members.
DblGammaGreaterThanOne(double dblAlpha, const RandomFactory &generator) | bpp::RandomTools | privatestatic |
DblGammaLessThanOne(double dblAlpha, const RandomFactory &generator) | bpp::RandomTools | privatestatic |
DEFAULT_GENERATOR | bpp::RandomTools | static |
flipCoin(const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
getSample(const std::vector< T > &vin, std::vector< T > &vout, bool replace=false) | bpp::RandomTools | inlinestatic |
getSample(const std::vector< T > &vin, const std::vector< double > &w, std::vector< T > &vout, bool replace=false) | bpp::RandomTools | inlinestatic |
giveIntRandomNumberBetweenZeroAndEntry(intType entry, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | inlinestatic |
giveRandomNumberBetweenZeroAndEntry(double entry, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
incompleteBeta(double x, double alpha, double beta) | bpp::RandomTools | static |
incompletebetafe(double a, double b, double x, double big, double biginv) | bpp::RandomTools | privatestatic |
incompletebetafe2(double a, double b, double x, double big, double biginv) | bpp::RandomTools | privatestatic |
incompletebetaps(double a, double b, double x, double maxgam) | bpp::RandomTools | privatestatic |
incompleteGamma(double x, double alpha, double ln_gamma_alpha) | bpp::RandomTools | static |
lnBeta(double alpha, double beta) | bpp::RandomTools | static |
lnGamma(double alpha) | bpp::RandomTools | static |
pBeta(double x, double alpha, double beta) | bpp::RandomTools | inlinestatic |
pChisq(double x, double v) | bpp::RandomTools | inlinestatic |
pGamma(double x, double alpha, double beta) | bpp::RandomTools | inlinestatic |
pickOne(std::vector< T > &v, bool replace=false) | bpp::RandomTools | inlinestatic |
pickOne(const std::vector< T > &v) | bpp::RandomTools | inlinestatic |
pickOne(std::vector< T > &v, std::vector< double > &w, bool replace=false) | bpp::RandomTools | inlinestatic |
pNorm(double z) | bpp::RandomTools | static |
pNorm(double z, double mu, double sigma) | bpp::RandomTools | static |
qBeta(double prob, double alpha, double beta) | bpp::RandomTools | static |
qChisq(double prob, double v) | bpp::RandomTools | static |
qGamma(double prob, double alpha, double beta) | bpp::RandomTools | inlinestatic |
qNorm(double prob) | bpp::RandomTools | static |
qNorm(double prob, double mu, double sigma) | bpp::RandomTools | static |
randBeta(double alpha, double beta, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
randExponential(double mean, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
randGamma(double dblAlpha, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
randGamma(double alpha, double beta, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
randGaussian(double mean, double variance, const RandomFactory &generator= *DEFAULT_GENERATOR) | bpp::RandomTools | static |
randMultinomial(size_t n, const std::vector< double > &probs) | bpp::RandomTools | static |
RandomTools() | bpp::RandomTools | inline |
setSeed(long seed) | bpp::RandomTools | static |
~RandomTools() | bpp::RandomTools | inlinevirtual |