Class InvGamma1pm1


  • final class InvGamma1pm1
    extends java.lang.Object
    Function \( \frac{1}{\Gamma(1 + x)} - 1 \). Class is immutable.
    • Field Detail

      • INV_GAMMA1P_M1_A0

        private static final double INV_GAMMA1P_M1_A0
        The constant A0 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_A1

        private static final double INV_GAMMA1P_M1_A1
        The constant A1 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B1

        private static final double INV_GAMMA1P_M1_B1
        The constant B1 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B2

        private static final double INV_GAMMA1P_M1_B2
        The constant B2 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B3

        private static final double INV_GAMMA1P_M1_B3
        The constant B3 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B4

        private static final double INV_GAMMA1P_M1_B4
        The constant B4 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B5

        private static final double INV_GAMMA1P_M1_B5
        The constant B5 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B6

        private static final double INV_GAMMA1P_M1_B6
        The constant B6 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B7

        private static final double INV_GAMMA1P_M1_B7
        The constant B7 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_B8

        private static final double INV_GAMMA1P_M1_B8
        The constant B8 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P0

        private static final double INV_GAMMA1P_M1_P0
        The constant P0 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P1

        private static final double INV_GAMMA1P_M1_P1
        The constant P1 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P2

        private static final double INV_GAMMA1P_M1_P2
        The constant P2 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P3

        private static final double INV_GAMMA1P_M1_P3
        The constant P3 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P4

        private static final double INV_GAMMA1P_M1_P4
        The constant P4 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P5

        private static final double INV_GAMMA1P_M1_P5
        The constant P5 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_P6

        private static final double INV_GAMMA1P_M1_P6
        The constant P6 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_Q1

        private static final double INV_GAMMA1P_M1_Q1
        The constant Q1 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_Q2

        private static final double INV_GAMMA1P_M1_Q2
        The constant Q2 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_Q3

        private static final double INV_GAMMA1P_M1_Q3
        The constant Q3 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_Q4

        private static final double INV_GAMMA1P_M1_Q4
        The constant Q4 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C

        private static final double INV_GAMMA1P_M1_C
        The constant C defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C0

        private static final double INV_GAMMA1P_M1_C0
        The constant C0 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C1

        private static final double INV_GAMMA1P_M1_C1
        The constant C1 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C2

        private static final double INV_GAMMA1P_M1_C2
        The constant C2 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C3

        private static final double INV_GAMMA1P_M1_C3
        The constant C3 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C4

        private static final double INV_GAMMA1P_M1_C4
        The constant C4 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C5

        private static final double INV_GAMMA1P_M1_C5
        The constant C5 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C6

        private static final double INV_GAMMA1P_M1_C6
        The constant C6 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C7

        private static final double INV_GAMMA1P_M1_C7
        The constant C7 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C8

        private static final double INV_GAMMA1P_M1_C8
        The constant C8 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C9

        private static final double INV_GAMMA1P_M1_C9
        The constant C9 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C10

        private static final double INV_GAMMA1P_M1_C10
        The constant C10 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C11

        private static final double INV_GAMMA1P_M1_C11
        The constant C11 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C12

        private static final double INV_GAMMA1P_M1_C12
        The constant C12 defined in DGAM1.
        See Also:
        Constant Field Values
      • INV_GAMMA1P_M1_C13

        private static final double INV_GAMMA1P_M1_C13
        The constant C13 defined in DGAM1.
        See Also:
        Constant Field Values
    • Constructor Detail

      • InvGamma1pm1

        private InvGamma1pm1()
        Private constructor.
    • Method Detail

      • value

        public static double value​(double x)
        Computes the function \( \frac{1}{\Gamma(1 + x)} - 1 \) for -0.5 <= x <= 1.5. This implementation is based on the double precision implementation in the NSWC Library of Mathematics Subroutines, DGAM1.
        Parameters:
        x - Argument.
        Returns:
        \( \frac{1}{\Gamma(1 + x)} - 1 \)
        Throws:
        java.lang.IllegalArgumentException - if x < -0.5 or x > 1.5