27 _df1(getParam<unsigned
int>(
"df1")),
28 _df2(getParam<unsigned
int>(
"df2"))
39 Real d2pd1x = d2 + d1x;
49 y = (d2 * d1) / (d2pd1x * d2pd1x);
56 y = (d2pd1x * d1 - d1x * d1) / (d2pd1x * d2pd1x);
81 return d2 * z / d1 / (1.0 - z);
virtual Real pdf(const Real &x) const override
FDistribution(const InputParameters ¶meters)
static Real incompleteBetaInv(const Real &a, const Real &b, const Real &p)
Inverse of lower incomplete beta function.
const std::vector< double > y
static InputParameters validParams()
A class used to generate am F-distribution.
const std::vector< double > x
virtual Real quantile(const Real &p) const override
const unsigned int & _df1
virtual Real pdf(const Real &x) const override
virtual Real cdf(const Real &x) const override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
registerMooseObject("StochasticToolsApp", FDistribution)
static Real incompleteBeta(const Real &a, const Real &b, const Real &x)
Lower incomplete beta function.
const unsigned int & _df2
void ErrorVector unsigned int