Go to the documentation of this file.
12 #include "libmesh/auto_ptr.h"
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.");
32 getParam<Real>(
"shape"), getParam<Real>(
"scale"));
BoostDistributionDummy weibull_distribution
BoostWeibullDistribution(const InputParameters ¶meters)
A class used to generate Weibull distribution via Boost.
registerMooseObject("StochasticToolsApp", BoostWeibullDistribution)
InputParameters validParams()
A class used to as a base for distributions defined by Boost.
std::unique_ptr< boost::math::weibull_distribution< Real > > _distribution_unique_ptr
This must be defined by the child class in the constructor.
defineLegacyParams(BoostWeibullDistribution)
static InputParameters validParams()