Package org.jreliability.function.common
Class ExponentialFailureFunction
java.lang.Object
org.jreliability.function.SequentialFunction
org.jreliability.function.common.ExponentialReliabilityFunction
org.jreliability.function.common.ExponentialFailureFunction
- All Implemented Interfaces:
Function
,ReliabilityFunction
The
of a failure caused with a fixed rate/probability of occurrence
ExponentialFailureFunction
represents the exponential behavior of
cumulative failure probabilityF(x) = 1 - e^-(alpha * x)
of a failure caused with a fixed rate/probability of occurrence
alpha > 0
.-
Field Summary
Fields inherited from class org.jreliability.function.common.ExponentialReliabilityFunction
alpha
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jreliability.function.common.ExponentialReliabilityFunction
getAlpha
Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Constructor Details
-
ExponentialFailureFunction
public ExponentialFailureFunction(double alpha)
-
-
Method Details
-
getY
public double getY(double x) Description copied from interface:Function
Returns they
value fory = f(x)
.- Specified by:
getY
in interfaceFunction
- Overrides:
getY
in classExponentialReliabilityFunction
- Parameters:
x
- represents time t at which the failure probability is acquired.- Returns:
- y failure probability at time t
-