Class ArgumentUtils

java.lang.Object
org.apache.commons.statistics.distribution.ArgumentUtils

final class ArgumentUtils extends Object
Utilities for argument validation.
  • Constructor Details

    • ArgumentUtils

      private ArgumentUtils()
      No instances.
  • Method Details

    • isFiniteStrictlyPositive

      static boolean isFiniteStrictlyPositive(double x)
      Checks if the value x is finite and strictly positive.
      Parameters:
      x - Value
      Returns:
      true if x > 0 and is finite
    • checkProbability

      static void checkProbability(double p)
      Check the probability p is in the interval [0, 1].
      Parameters:
      p - Probability
      Throws:
      IllegalArgumentException - if p < 0 or p > 1