4 #include "../distribution/distribution.h"
9 #define M_PI 3.14159265358979323846
29 virtual double density(
double const& x)
const;
31 template<
typename RndEngine>
double draw(RndEngine&)
const;
37 template<
typename RndEngine>
40 std::normal_distribution<> dis(this->
mean, this->
variance);
Univariate normal distribution.
virtual double density(double const &x) const
Evaluates the density of the univariate normal distribution at the given point x. ...
UniGauss(double m, double v)
Abstract base class for probability distributions.
double draw(RndEngine &) const