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 LognormalReliabilityFunctionprotected final doubleThe used mean of the natural logarithms of the times-to-failure.protected final doubleThe used standard deviation of the natural logarithms of the times-to-failure. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetY(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