Go to the documentation of this file.
12 #include "Distribution.h"
29 virtual Real
pdf(
const Real & x)
const override;
30 virtual Real
cdf(
const Real & x)
const override;
31 virtual Real
quantile(
const Real & p)
const override;
33 static Real
pdf(
const Real & x,
const Real & mean,
const Real & std_dev);
34 static Real
cdf(
const Real & x,
const Real & mean,
const Real & std_dev);
35 static Real
quantile(
const Real & p,
const Real & mean,
const Real & std_dev);
40 static const std::array<Real, 6>
_a;
41 static const std::array<Real, 6>
_b;
virtual Real cdf(const Real &x) const override
static const std::array< Real, 6 > _a
const Real & _standard_deviation
The standard deviation of the distribution (sigma)
static InputParameters validParams()
NormalDistribution(const InputParameters ¶meters)
virtual Real quantile(const Real &p) const override
InputParameters validParams< NormalDistribution >()
static const std::array< Real, 6 > _b
const Real & _mean
The mean (or expectation) of the distribution (mu)
A class used to generate a normal distribution.
virtual Real pdf(const Real &x) const override