A class used to generate Weibull distribution via Boost.
More...
#include <BoostWeibullDistribution.h>
|
| BoostWeibullDistribution (const InputParameters ¶meters) |
|
virtual Real | pdf (const Real &x) const override |
|
virtual Real | cdf (const Real &x) const override |
|
virtual Real | quantile (const Real &y) const override |
|
virtual Real | median () const override |
|
A class used to generate Weibull distribution via Boost.
Definition at line 22 of file BoostWeibullDistribution.h.
◆ BoostWeibullDistribution()
BoostWeibullDistribution::BoostWeibullDistribution |
( |
const InputParameters & |
parameters | ) |
|
◆ cdf()
Definition at line 92 of file BoostDistribution.h.
94 #ifdef LIBMESH_HAVE_EXTERNAL_BOOST
96 TIME_SECTION(_perf_cdf);
◆ median()
Definition at line 118 of file BoostDistribution.h.
120 #ifdef LIBMESH_HAVE_EXTERNAL_BOOST
122 TIME_SECTION(_perf_median);
◆ pdf()
Definition at line 79 of file BoostDistribution.h.
81 #ifdef LIBMESH_HAVE_EXTERNAL_BOOST
83 TIME_SECTION(_perf_pdf);
◆ quantile()
Definition at line 105 of file BoostDistribution.h.
107 #ifdef LIBMESH_HAVE_EXTERNAL_BOOST
109 TIME_SECTION(_perf_quantile);
◆ validParams()
InputParameters BoostWeibullDistribution::validParams |
( |
| ) |
|
|
static |
Definition at line 19 of file BoostWeibullDistribution.C.
22 params.addClassDescription(
"Boost Weibull distribution.");
23 params.addRequiredParam<Real>(
"shape",
"The Weibull shape parameter.");
24 params.addParam<Real>(
"scale", 1,
"The Weibull scale parameter.");
◆ _distribution_unique_ptr
This must be defined by the child class in the constructor.
Definition at line 60 of file BoostDistribution.h.
The documentation for this class was generated from the following files: