28 #ifndef WFMATH_PROBABILTIY_H
29 #define WFMATH_PROBABILTIY_H
40 template<
typename FloatT>
43 template<
typename FloatT>
44 FloatT
Gaussian(FloatT mean, FloatT stddev, FloatT val);
51 template<
typename FloatT>
54 template<
typename FloatT>
55 FloatT
Poisson(FloatT mean,
unsigned int step);
58 template<
typename FloatT>
61 template<
typename FloatT>
65 template<
typename FloatT>
68 template<
typename FloatT>
Generic library namespace.
Definition: atlasconv.h:45
FloatT GaussianConditional(FloatT mean, FloatT stddev, FloatT val)
Gives the conditional probability of the Gaussian distribution at position val.
FloatT Poisson(FloatT mean, unsigned int step)
Gives the value of the Poisson distribution at position step.
FloatT LogGamma(FloatT z)
The natural log of Euler's Gamma function.
FloatT Factorial(unsigned int n)
Gives n!
FloatT LogFactorial(unsigned int n)
Gives the natural log of n!
FloatT Gaussian(FloatT mean, FloatT stddev, FloatT val)
Gives the value of the Gaussian distribution at position val.
FloatT Gamma(FloatT z)
Euler's Gamma function.
FloatT PoissonConditional(FloatT mean, unsigned int step)
Gives the conditional probability of the Poisson distribution at position step.