static InputParameters validParams()
const Real & _beta
Shape parameter 2.
virtual Real quantile(const Real &p) const override
virtual Real pdf(const Real &x) const override
static Real incompleteBetaInv(const Real &a, const Real &b, const Real &p)
Inverse of lower incomplete beta function.
const std::vector< double > x
Beta(const InputParameters ¶meters)
static Real betaFunction(const Real &a, const Real &b)
Beta function: B(a,b) = Gamma(a)Gamma(b)/Gamma(a+b)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string alpha
A class used to generate a Beta distribution.
static Real incompleteBeta(const Real &a, const Real &b, const Real &x)
Lower incomplete beta function.
const InputParameters & parameters() const
const Real & _alpha
Shape parameter 1.
virtual Real cdf(const Real &x) const override