Class GammaRatio

    • Method Detail

      • value

        public static double value​(double a,
                                   double b)
        Computes the ratio of gamma functions of two values.

        Γ(a)Γ(b)

        If either argument is <= 0 or infinite then the result is NaN.

        Parameters:
        a - Argument a (must be positive finite).
        b - Argument b (must be positive finite).
        Returns:
        Γ(a)/Γ(b)
      • delta

        public static double delta​(double a,
                                   double delta)
        Computes the ratio of gamma functions of a value and an offset value.

        Γ(a)Γ(a+delta)

        Note that the result is calculated accurately even when delta is small compared to a: indeed even if a+delta ~ a. The function is typically used when a is large and delta is very small.

        Parameters:
        a - Argument.
        delta - Argument.
        Returns:
        Γ(a)/Γ(a+delta)