A class used to generate a Johnson SB distribution. More...
#include <JohnsonSBDistribution.h>
Public Member Functions | |
JohnsonSBDistribution (const InputParameters ¶meters) | |
virtual Real | pdf (const Real &x) const override |
virtual Real | cdf (const Real &x) const override |
virtual Real | quantile (const Real &p) const override |
Static Public Member Functions | |
static InputParameters | validParams () |
static Real | pdf (const Real &x, const Real &a, const Real &b, const Real &alpha_1, const Real &alpha_2) |
static Real | cdf (const Real &x, const Real &a, const Real &b, const Real &alpha_1, const Real &alpha_2) |
static Real | quantile (const Real &p, const Real &a, const Real &b, const Real &alpha_1, const Real &alpha_2) |
static Real | pdf (const Real &x, const Real &mean, const Real &std_dev) |
static Real | cdf (const Real &x, const Real &mean, const Real &std_dev) |
static Real | quantile (const Real &p, const Real &mean, const Real &std_dev) |
Protected Attributes | |
const Real & | _lower |
The lower location parameter, a. More... | |
const Real & | _upper |
The upper location parameter, b. More... | |
const Real & | _alpha_1 |
The first shape parameter, alpha_1. More... | |
const Real & | _alpha_2 |
The second shape parameter, alpha_2. More... | |
const Real & | _mean |
The mean (or expectation) of the distribution (mu) More... | |
const Real & | _standard_deviation |
The standard deviation of the distribution (sigma) More... | |
Static Protected Attributes | |
static const std::array< Real, 6 > | _a |
static const std::array< Real, 6 > | _b |
A class used to generate a Johnson SB distribution.
Definition at line 22 of file JohnsonSBDistribution.h.
JohnsonSBDistribution::JohnsonSBDistribution | ( | const InputParameters & | parameters | ) |
Definition at line 37 of file JohnsonSBDistribution.C.
|
overridevirtual |
Reimplemented from NormalDistribution.
Definition at line 91 of file JohnsonSBDistribution.C.
|
static |
Definition at line 62 of file JohnsonSBDistribution.C.
|
staticinherited |
Definition at line 50 of file NormalDistribution.C.
|
overridevirtual |
Reimplemented from NormalDistribution.
Definition at line 84 of file JohnsonSBDistribution.C.
|
static |
Definition at line 47 of file JohnsonSBDistribution.C.
|
staticinherited |
Definition at line 43 of file NormalDistribution.C.
|
overridevirtual |
Reimplemented from NormalDistribution.
Definition at line 98 of file JohnsonSBDistribution.C.
|
static |
Definition at line 76 of file JohnsonSBDistribution.C.
|
staticinherited |
Definition at line 56 of file NormalDistribution.C.
|
static |
Definition at line 19 of file JohnsonSBDistribution.C.
|
staticprotectedinherited |
Coefficients for the rational function used to approximate the quantile
Definition at line 40 of file NormalDistribution.h.
Referenced by NormalDistribution::quantile().
|
protected |
The first shape parameter, alpha_1.
Definition at line 48 of file JohnsonSBDistribution.h.
Referenced by cdf(), pdf(), and quantile().
|
protected |
The second shape parameter, alpha_2.
Definition at line 51 of file JohnsonSBDistribution.h.
Referenced by cdf(), pdf(), and quantile().
|
staticprotectedinherited |
Definition at line 41 of file NormalDistribution.h.
Referenced by NormalDistribution::quantile().
|
protected |
The lower location parameter, a.
Definition at line 42 of file JohnsonSBDistribution.h.
Referenced by cdf(), pdf(), and quantile().
|
protectedinherited |
The mean (or expectation) of the distribution (mu)
Definition at line 45 of file NormalDistribution.h.
Referenced by NormalDistribution::cdf(), TruncatedNormalDistribution::cdf(), NormalDistribution::pdf(), TruncatedNormalDistribution::pdf(), NormalDistribution::quantile(), and TruncatedNormalDistribution::quantile().
|
protectedinherited |
The standard deviation of the distribution (sigma)
Definition at line 48 of file NormalDistribution.h.
Referenced by NormalDistribution::cdf(), TruncatedNormalDistribution::cdf(), NormalDistribution::pdf(), TruncatedNormalDistribution::pdf(), NormalDistribution::quantile(), and TruncatedNormalDistribution::quantile().
|
protected |
The upper location parameter, b.
Definition at line 45 of file JohnsonSBDistribution.h.
Referenced by cdf(), pdf(), and quantile().