15constexpr Real
k_B = 1.380649e-23;
27 static Real
pdf(
const Real &
x,
const Real & mass,
const Real & temperature);
28 static Real
cdf(
const Real &
x,
const Real & mass,
const Real & temperature);
29 static Real
quantile(
const Real &
p,
const Real & mass,
const Real & temperature);
31 virtual Real
pdf(
const Real &
x)
const override;
32 virtual Real
cdf(
const Real &
x)
const override;
33 virtual Real
quantile(
const Real &
p)
const override;
const std::vector< double > x
constexpr Real k_B
Boltzmann constant with units of J/K.
A class used to generate a normal distribution.
static Real cdf(const Real &x, const Real &mass, const Real &temperature)
static InputParameters validParams()
static Real standardDeviation(const Real mass, const Real temperature)
Helper for computing the standard deviation for the equivalent normal distribution.
static Real pdf(const Real &x, const Real &mass, const Real &temperature)
const Real _standard_deviation
the standard deviation for the equivalent normal distribution
static Real quantile(const Real &p, const Real &mass, const Real &temperature)
const InputParameters & parameters() const