A class used to as a base for distributions defined by Boost. More...
#include <BoostDistribution.h>
Public Member Functions | |
BoostDistribution (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 |
Protected Attributes | |
std::unique_ptr< T > | _distribution_unique_ptr |
This must be defined by the child class in the constructor. More... | |
A class used to as a base for distributions defined by Boost.
The default type is set to Real to allow for derived classes to compile without Boost and trigger the mooseError in the constructor.
Definition at line 48 of file BoostDistribution.h.
BoostDistribution< T >::BoostDistribution | ( | const InputParameters & | parameters | ) |
Definition at line 64 of file BoostDistribution.h.
|
overridevirtual |
Definition at line 92 of file BoostDistribution.h.
|
overridevirtual |
Definition at line 118 of file BoostDistribution.h.
|
overridevirtual |
Definition at line 79 of file BoostDistribution.h.
|
overridevirtual |
Definition at line 105 of file BoostDistribution.h.
|
protected |
This must be defined by the child class in the constructor.
Definition at line 60 of file BoostDistribution.h.