Interface Aspect

All Known Implementing Classes:
AbstractAspect, DensityAspect, FailureRateAspect, ReliabilityFunctionAspect, UnreliabilityFunctionAspect

public interface Aspect
The Aspect allows to determine the y-value for the ReliabilityFunction y = R(x) under the current Aspect.
  • Method Details

    • getY

      Double getY(double x, ReliabilityFunction reliabilityFunction)
      Returns the y-value for the ReliabilityFunction y = R(x) under the current Aspect.
      Parameters:
      x - the x-value
      reliabilityFunction - the reliabilityFunction
      Returns:
      the y-value for the reliabilityFunction y = R(x) under the current aspect
    • getName

      String getName()
      Returns the name of the Aspect.
      Returns:
      the name of the aspect
    • getXAxis

      String getXAxis()
      Returns the label for the x-axis .
      Returns:
      the label for the x-axis
    • getYAxis

      String getYAxis()
      Returns the label for the x-axis.
      Returns:
      the label for the y-axis
    • getLower

      double getLower(ReliabilityFunction reliabilityFunction)
      Returns the lower bound of the ReliabilityFunction under the current Aspect.
      Parameters:
      reliabilityFunction - the reliabilityFunction
      Returns:
      the lower bound of the reliability Function
    • getUpper

      double getUpper(ReliabilityFunction reliabilityFunction)
      Returns the upper bound of the ReliabilityFunction under the current Aspect.
      Parameters:
      reliabilityFunction - the reliabilityFunction
      Returns:
      the upper bound of the reliabilityFunction