Class Coefficients


  • final class Coefficients
    extends java.lang.Object
    Coefficients - various coefficients supporting numerical computation.
    Version:
    5.0.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static double[] EI
      Supporting function while Exponential integral function Ei(x) calculation
      (package private) static double[] erfImpAd
      Polynomial coefficients for adenominator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
      (package private) static double[] erfImpAn
      Polynomial coefficients for a numerator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
      (package private) static double[] erfImpBd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
      (package private) static double[] erfImpBn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
      (package private) static double[] erfImpCd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
      (package private) static double[] erfImpCn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
      (package private) static double[] erfImpDd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
      (package private) static double[] erfImpDn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
      (package private) static double[] erfImpEd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
      (package private) static double[] erfImpEn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
      (package private) static double[] erfImpFd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
      (package private) static double[] erfImpFn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
      (package private) static double[] erfImpGd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [5.25, 8].
      (package private) static double[] erfImpGn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [5.25, 8].
      (package private) static double[] erfImpHd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [8, 11.5].
      (package private) static double[] erfImpHn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [8, 11.5].
      (package private) static double[] erfImpId
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [11.5, 17].
      (package private) static double[] erfImpIn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [11.5, 17].
      (package private) static double[] erfImpJd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [17, 24].
      (package private) static double[] erfImpJn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [17, 24].
      (package private) static double[] erfImpKd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [24, 38].
      (package private) static double[] erfImpKn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [24, 38].
      (package private) static double[] erfImpLd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [38, 60].
      (package private) static double[] erfImpLn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [38, 60].
      (package private) static double[] erfImpMd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [60, 85].
      (package private) static double[] erfImpMn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [60, 85].
      (package private) static double[] erfImpNd
      Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [85, 110].
      (package private) static double[] erfImpNn
      Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [85, 110].
      (package private) static double[] ervInvImpAd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
      (package private) static double[] ervInvImpAn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
      (package private) static double[] ervInvImpBd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
      (package private) static double[] ervInvImpBn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
      (package private) static double[] ervInvImpCd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x less than 3.
      (package private) static double[] ervInvImpCn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x less than 3.
      (package private) static double[] ervInvImpDd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 3 and 6.
      (package private) static double[] ervInvImpDn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 3 and 6.
      (package private) static double[] ervInvImpEd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 6 and 18.
      (package private) static double[] ervInvImpEn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 6 and 18.
      (package private) static double[] ervInvImpFd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 18 and 44.
      (package private) static double[] ervInvImpFn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 18 and 44.
      (package private) static double[] ervInvImpGd
      Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x greater than 44.
      (package private) static double[] ervInvImpGn
      Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x greater than 44.
      (package private) static double[] lambertWqNearZero
      Coefficients for Lambert W function, series for q near zero
      (package private) static double[] lanchosGamma
      Coefficients for Lanchos Gamma function approximation
      (package private) static double[] logGammaA
      Coefficients for Log Gamma function approximation - A
      (package private) static double[] logGammaB
      Coefficients for Log Gamma function approximation - B
      (package private) static double[] logGammaC
      Coefficients for Log Gamma function approximation - C
    • Constructor Summary

      Constructors 
      Constructor Description
      Coefficients()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • erfImpAn

        static final double[] erfImpAn
        Polynomial coefficients for a numerator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
      • erfImpAd

        static final double[] erfImpAd
        Polynomial coefficients for adenominator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
      • erfImpBn

        static final double[] erfImpBn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
      • erfImpBd

        static final double[] erfImpBd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
      • erfImpCn

        static final double[] erfImpCn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
      • erfImpCd

        static final double[] erfImpCd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
      • erfImpDn

        static final double[] erfImpDn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
      • erfImpDd

        static final double[] erfImpDd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
      • erfImpEn

        static final double[] erfImpEn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
      • erfImpEd

        static final double[] erfImpEd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
      • erfImpFn

        static final double[] erfImpFn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
      • erfImpFd

        static final double[] erfImpFd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
      • erfImpGn

        static final double[] erfImpGn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [5.25, 8].
      • erfImpGd

        static final double[] erfImpGd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [5.25, 8].
      • erfImpHn

        static final double[] erfImpHn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [8, 11.5].
      • erfImpHd

        static final double[] erfImpHd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [8, 11.5].
      • erfImpIn

        static final double[] erfImpIn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [11.5, 17].
      • erfImpId

        static final double[] erfImpId
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [11.5, 17].
      • erfImpJn

        static final double[] erfImpJn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [17, 24].
      • erfImpJd

        static final double[] erfImpJd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [17, 24].
      • erfImpKn

        static final double[] erfImpKn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [24, 38].
      • erfImpKd

        static final double[] erfImpKd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [24, 38].
      • erfImpLn

        static final double[] erfImpLn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [38, 60].
      • erfImpLd

        static final double[] erfImpLd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [38, 60].
      • erfImpMn

        static final double[] erfImpMn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [60, 85].
      • erfImpMd

        static final double[] erfImpMd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [60, 85].
      • erfImpNn

        static final double[] erfImpNn
        Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [85, 110].
      • erfImpNd

        static final double[] erfImpNd
        Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [85, 110].
      • ervInvImpAn

        static final double[] ervInvImpAn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
      • ervInvImpAd

        static final double[] ervInvImpAd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
      • ervInvImpBn

        static final double[] ervInvImpBn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
      • ervInvImpBd

        static final double[] ervInvImpBd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
      • ervInvImpCn

        static final double[] ervInvImpCn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x less than 3.
      • ervInvImpCd

        static final double[] ervInvImpCd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x less than 3.
      • ervInvImpDn

        static final double[] ervInvImpDn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 3 and 6.
      • ervInvImpDd

        static final double[] ervInvImpDd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 3 and 6.
      • ervInvImpEn

        static final double[] ervInvImpEn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 6 and 18.
      • ervInvImpEd

        static final double[] ervInvImpEd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 6 and 18.
      • ervInvImpFn

        static final double[] ervInvImpFn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 18 and 44.
      • ervInvImpFd

        static final double[] ervInvImpFd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x between 18 and 44.
      • ervInvImpGn

        static final double[] ervInvImpGn
        Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x greater than 44.
      • ervInvImpGd

        static final double[] ervInvImpGd
        Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.75, 1] with x greater than 44.
      • EI

        static final double[] EI
        Supporting function while Exponential integral function Ei(x) calculation
      • lanchosGamma

        static final double[] lanchosGamma
        Coefficients for Lanchos Gamma function approximation
      • logGammaA

        static final double[] logGammaA
        Coefficients for Log Gamma function approximation - A
      • logGammaB

        static final double[] logGammaB
        Coefficients for Log Gamma function approximation - B
      • logGammaC

        static final double[] logGammaC
        Coefficients for Log Gamma function approximation - C
      • lambertWqNearZero

        static final double[] lambertWqNearZero
        Coefficients for Lambert W function, series for q near zero
    • Constructor Detail

      • Coefficients

        Coefficients()