Class Erfc

java.lang.Object
org.apache.commons.numbers.gamma.Erfc

public final class Erfc extends Object
Complementary error function.

\[ \begin{aligned} \operatorname{erfc}(z) &= 1 - \operatorname{erf}(z) \\ &= \frac{2}{\sqrt\pi}\int_z^{\infty} e^{-t^2}\,dt \end{aligned} \]

  • Constructor Details

    • Erfc

      private Erfc()
      Private constructor.
  • Method Details

    • value

      public static double value(double x)
      Returns the complementary error function.

      The value returned is always between 0 and 2 (inclusive). The appropriate extreme is returned when erfc(x) is indistinguishable from either 0 or 2 at double precision.

      Special cases:

      • If the argument is 0, then the result is 1.
      • If the argument is > 28, then the result is 0.
      • If the argument is < 6, then the result is 2.
      • If the argument is nan, then the result is nan.
      Parameters:
      x - Value.
      Returns:
      the complementary error function.