Overload List
| # | Signature | Description |
|---|---|---|
| 1 | double FatigueLifeCDF(double x, double Mu, double gamma, double beta); | Fatigue life (Birnbaum-Saunders) cumulative distribution function (CDF). |
| 2 | void FatigueLifeCDF(TDenseMtxVec *X, double Mu, double gamma, double beta, TDenseMtxVec *Res); | Fatigue Life CDF (vectorized). |
Overload 1: double FatigueLifeCDF(double x, double Mu, double gamma, double beta);
Fatigue life (Birnbaum-Saunders) cumulative distribution function (CDF).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | x | double | Distribution domain, real value on the open interval (Mu, +Inf). |
| 2 | Mu | double | Distribution location parameter, real value. |
| 3 | gamma | double | Distribution shape parameter. gamma must be a positive scalar (gamma>0). |
| 4 | beta | double | Distribution scale parameter. beta must be a positive scalar (beta>0). |
Returns: the Fatigue life CDF, evaluated at x using the location parameter Mu and the positive shape (gamma) and scale (beta) parameters. Returns NaN if gamma<=0, beta<=0, or x<=Mu.
Remarks:
With z=(x-mu)/beta and Phi the standard normal CDF, the Birnbaum-Saunders CDF is
CDF(x | mu,gamma,beta) = Phi((sqrt(z)-sqrt(1/z))/gamma) , z=(x-mu)/beta, x>mu, gamma>0, beta>0 .
It is monotone non-decreasing, with CDF tending to 0 as x tends to Mu+ and to 1 as x tends to +infinity. Returns NaN for x<=Mu, gamma<=0 or beta<=0.
Declared in Dew::Math::Units::Probabilities · Dew.Math/Units.Probabilities.h · Cross-compiler
Overload 2: void FatigueLifeCDF(TDenseMtxVec *X, double Mu, double gamma, double beta, TDenseMtxVec *Res);
Fatigue Life CDF (vectorized).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | TDenseMtxVec * | Defines distribution domain, real vector or matrix with real values on open interval (Mu,INF). |
| 2 | Mu | double | Defines distribution location parameter. |
| 3 | gamma | double | Defines distribution shape parameter. gamma must be a positive scalar. |
| 4 | beta | double | Defines distribution scale parameter. beta must be a positive scalar. |
| 5 | Res | TDenseMtxVec * | After calculation stores the CDF calculated from X, Mu, gamma and beta. Length and Complex properties of Res are adjusted automatically to match Length and Complex properties of X. |
Declared in Dew::Math::Units::Probabilities · Dew.Math/Units.Probabilities.h · Cross-compiler