Package org.jreliability.function.common
Class LognormalReliabilityFunction
- java.lang.Object
-
- org.jreliability.function.SequentialFunction
-
- org.jreliability.function.common.LognormalReliabilityFunction
-
- All Implemented Interfaces:
Function
,ReliabilityFunction
public class LognormalReliabilityFunction extends SequentialFunction implements ReliabilityFunction
TheLognormalReliabilityFunction
represents the lognormalReliabilityFunction
R(x) = 1 - F(x) = 0.5 - 0.5 * (Math.log(x) - mu) / (rho * Math.sqrt(2))
withmu => 0, rho > 0
.The
rho
andmu
parameter represent the standard deviation and mean of the variable's natural logarithm.
-
-
Constructor Summary
Constructors Constructor Description LognormalReliabilityFunction(double mu, double rho)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
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
-
-
-
-
Method Detail
-
getY
public double getY(double x)
The estimated log-normal reliability function (the estimation uncertainty is 3E-7 for uniformly distributed random variables).- Specified by:
getY
in interfaceFunction
- Parameters:
x
- the x value- Returns:
R(x)
- See Also:
Function.getY(double)
-
-