|
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 |