bpp-core3
3.0.0
|
This is the complete list of members for bpp::RandomTools, including all inherited members.
DblGammaGreaterThanOne(double dblAlpha) | bpp::RandomTools | privatestatic |
DblGammaLessThanOne(double dblAlpha) | bpp::RandomTools | privatestatic |
DEFAULT_GENERATOR | bpp::RandomTools | static |
flipCoin(double prob=0.5) | bpp::RandomTools | inlinestatic |
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) | bpp::RandomTools | inlinestatic |
giveRandomNumberBetweenZeroAndEntry(double entry) | bpp::RandomTools | inlinestatic |
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 | inlinestatic |
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 |
pickFromCumSum(const std::vector< double > &w) | 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 |
pickOne(const std::vector< T > &v, const std::vector< double > &w) | 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) | bpp::RandomTools | static |
randExponential(double mean) | bpp::RandomTools | inlinestatic |
randGamma(double alpha) | bpp::RandomTools | inlinestatic |
randGamma(double alpha, double beta) | bpp::RandomTools | inlinestatic |
randGaussian(double mean, double variance) | bpp::RandomTools | inlinestatic |
randMultinomial(size_t n, const std::vector< double > &probs) | bpp::RandomTools | static |
RANDOM_DEVICE | bpp::RandomTools | static |
RandomTools() | bpp::RandomTools | inline |
setSeed(std::mt19937::result_type seed) | bpp::RandomTools | inlinestatic |
~RandomTools() | bpp::RandomTools | inlinevirtual |