24 virtual Real
pdf(
const Real &
x)
const override;
25 virtual Real
cdf(
const Real &
x)
const override;
26 virtual Real
quantile(
const Real &
p)
const override;
28 static Real
pdf(
const Real &
x,
const Real & mean,
const Real & std_dev);
29 static Real
cdf(
const Real &
x,
const Real & mean,
const Real & std_dev);
30 static Real
quantile(
const Real &
p,
const Real & mean,
const Real & std_dev);
35 static const std::array<Real, 6>
_a;
36 static const std::array<Real, 6>
_b;
const std::vector< double > x
const InputParameters & parameters() const
A class used to generate a normal distribution.
const Real & _standard_deviation
The standard deviation of the distribution (sigma)
const Real & _mean
The mean (or expectation) of the distribution (mu)
static const std::array< Real, 6 > _a
static InputParameters validParams()
static const std::array< Real, 6 > _b
virtual Real cdf(const Real &x) const override
virtual Real pdf(const Real &x) const override
virtual Real quantile(const Real &p) const override