A class used to generate Lognormal distribution via Boost.
More...
#include <BoostLognormalDistribution.h>
|
| BoostLognormalDistribution (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 Lognormal distribution via Boost.
Definition at line 22 of file BoostLognormalDistribution.h.
◆ BoostLognormalDistribution()
BoostLognormalDistribution::BoostLognormalDistribution |
( |
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 BoostLognormalDistribution::validParams |
( |
| ) |
|
|
static |
Definition at line 19 of file BoostLognormalDistribution.C.
22 params.addClassDescription(
"Boost Lognormal distribution.");
23 params.addRequiredParam<Real>(
"location",
"The Lognormal location parameter.");
24 params.addRequiredParam<Real>(
"scale",
"The Lognormal 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: