Class ExponentialFailureFunction

All Implemented Interfaces:
Function, ReliabilityFunction

public class ExponentialFailureFunction extends ExponentialReliabilityFunction
The ExponentialFailureFunction represents the exponential behavior of cumulative failure probability
F(x) = 1 - e^-(alpha * x)
of a failure caused with a fixed rate/probability of occurrence alpha > 0.
  • Constructor Details

    • ExponentialFailureFunction

      public ExponentialFailureFunction(double alpha)
  • Method Details

    • getY

      public double getY(double x)
      Description copied from interface: Function
      Returns the y value for y = f(x).
      Specified by:
      getY in interface Function
      Overrides:
      getY in class ExponentialReliabilityFunction
      Parameters:
      x - represents time t at which the failure probability is acquired.
      Returns:
      y failure probability at time t