|
Implemented using the GSL Random number Distributions
|
GSLRngWrapper * | fRng |
|
unsigned int | fCurTime |
|
double | Gaussian (double sigma) const |
| Gaussian distribution - default method is Box-Muller (polar method) More...
|
|
double | GaussianZig (double sigma) const |
| Gaussian distribution - Ziggurat method. More...
|
|
double | GaussianRatio (double sigma) const |
| Gaussian distribution - Ratio method. More...
|
|
double | GaussianTail (double a, double sigma) const |
| Gaussian Tail distribution. More...
|
|
void | Gaussian2D (double sigmaX, double sigmaY, double rho, double &x, double &y) const |
| Bivariate Gaussian distribution with correlation. More...
|
|
double | Exponential (double mu) const |
| Exponential distribution. More...
|
|
double | Cauchy (double a) const |
| Cauchy distribution. More...
|
|
double | Landau () const |
| Landau distribution. More...
|
|
double | Gamma (double a, double b) const |
| Gamma distribution. More...
|
|
double | Beta (double a, double b) const |
| Beta distribution. More...
|
|
double | LogNormal (double zeta, double sigma) const |
| Log Normal distribution. More...
|
|
double | ChiSquare (double nu) const |
| Chi square distribution. More...
|
|
double | FDist (double nu1, double nu2) const |
| F distrbution. More...
|
|
double | tDist (double nu) const |
| t student distribution More...
|
|
double | Rayleigh (double sigma) const |
| Rayleigh distribution. More...
|
|
double | Logistic (double a) const |
| Logistic distribution. More...
|
|
double | Pareto (double a, double b) const |
| Pareto distribution. More...
|
|
void | Dir2D (double &x, double &y) const |
| generate random numbers in a 2D circle of radious 1 More...
|
|
void | Dir3D (double &x, double &y, double &z) const |
| generate random numbers in a 3D sphere of radious 1 More...
|
|
unsigned int | Poisson (double mu) const |
| Poisson distribution. More...
|
|
unsigned int | Binomial (double p, unsigned int n) const |
| Binomial distribution. More...
|
|
unsigned int | NegativeBinomial (double p, double n) const |
| Negative Binomial distribution. More...
|
|
std::vector< unsigned int > | Multinomial (unsigned int ntot, const std::vector< double > &p) const |
| Multinomial distribution. More...
|
|
void | SetType (GSLRngWrapper *r) |
| internal method used by the derived class to set the type of generators More...
|
|
GSLRngWrapper * | Engine () |
| internal method to return the engine Used by class like GSLMCIntegrator to set the engine More...
|
|