28 #ifndef WFMATH_PROBABILTIY_H
29 #define WFMATH_PROBABILTIY_H
42 double Gaussian(
double mean,
double stddev,
double val);
51 double Poisson(
double mean,
unsigned int step);
61 double Gamma(
double z);
65 #endif // WFMATH_PROBABILITY_H
double Gaussian(double mean, double stddev, double val)
Gives the value of the Gaussian distribution at position val.
double Poisson(double mean, unsigned int step)
Gives the value of the Poisson distribution at position step.
double PoissonConditional(double mean, unsigned int step)
Gives the conditional probability of the Poisson distribution at position step.
double GaussianConditional(double mean, double stddev, double val)
Gives the conditional probability of the Gaussian distribution at position val.
double Gamma(double z)
Euler's Gamma function.
double Factorial(unsigned int n)
Gives n!
double LogFactorial(unsigned int n)
Gives the natural log of n!
double LogGamma(double z)
The natural log of Euler's Gamma function.