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