Go to the documentation of this file.
12 #include "libmesh/auto_ptr.h"
22 params.addClassDescription(
"Boost Lognormal distribution.");
23 params.addRequiredParam<Real>(
"location",
"The Lognormal location parameter.");
24 params.addRequiredParam<Real>(
"scale",
"The Lognormal scale parameter.");
32 getParam<Real>(
"location"), getParam<Real>(
"scale"));
BoostDistributionDummy lognormal_distribution
defineLegacyParams(BoostLognormalDistribution)
registerMooseObject("StochasticToolsApp", BoostLognormalDistribution)
InputParameters validParams()
A class used to as a base for distributions defined by Boost.
std::unique_ptr< boost::math::lognormal_distribution< Real > > _distribution_unique_ptr
This must be defined by the child class in the constructor.
BoostLognormalDistribution(const InputParameters ¶meters)
A class used to generate Lognormal distribution via Boost.
static InputParameters validParams()