Package org.jreliability.function.common
Class NormalReliabilityFunction
java.lang.Object
org.jreliability.function.SequentialFunction
org.jreliability.function.common.NormalReliabilityFunction
- All Implemented Interfaces:
Function
,ReliabilityFunction
The
NormalReliabilityFunction
represents the normal
ReliabilityFunction
R(x) = 1 - F(x) = 0.5 - 0.5 * (x - mu) / (rho * Math.sqrt(2))
with mu => 0, rho > 0
.
The rho
and mu
parameters represent the standard deviation
and mean of the variable's natural logarithm.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LognormalReliabilityFunction
protected final double
The used mean of the natural logarithms of the times-to-failure.protected final double
The used standard deviation of the natural logarithms of the times-to-failure. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getY
(double x) The estimated log-normal reliability function (the estimation uncertainty is 3E-7 for uniformly distributed random variables).Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Field Details
-
mu
protected final double muThe used mean of the natural logarithms of the times-to-failure. -
rho
protected final double rhoThe used standard deviation of the natural logarithms of the times-to-failure. -
lognormalReliabilityFunction
-
-
Constructor Details
-
NormalReliabilityFunction
public NormalReliabilityFunction(double mu, double rho) - Parameters:
mu
- the mean of the variable's natural logarithmrho
- the standard deviation of the variable's natural logarithm
-
-
Method Details