Class Coefficients

java.lang.Object
org.mariuszgromada.math.mxparser.mathcollection.Coefficients

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

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final double[]
    Supporting function while Exponential integral function Ei(x) calculation
    (package private) static final double[]
    Polynomial coefficients for adenominator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
    (package private) static final double[]
    Polynomial coefficients for a numerator of erfImp calculation for erf(x) in the interval [1e-10, 0.5].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.5, 0.75].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [0.75, 1.25].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [1.25, 2.25].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [2.25, 3.5].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [3.5, 5.25].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [5.25, 8].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [5.25, 8].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [8, 11.5].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [8, 11.5].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [11.5, 17].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [11.5, 17].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [17, 24].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [17, 24].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [24, 38].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [24, 38].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [38, 60].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [38, 60].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [60, 85].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [60, 85].
    (package private) static final double[]
    Polynomial coefficients for a denominator in erfImp calculation for erfc(x) in the interval [85, 110].
    (package private) static final double[]
    Polynomial coefficients for a numerator in erfImp calculation for erfc(x) in the interval [85, 110].
    (package private) static final double[]
    Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
    (package private) static final double[]
    Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0, 0.5].
    (package private) static final double[]
    Polynomial coefficients for a denominator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
    (package private) static final double[]
    Polynomial coefficients for a numerator of erfInvImp calculation for erf^-1(z) in the interval [0.5, 0.75].
    (package private) static final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    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 final double[]
    Coefficients for Lambert W function, series for q near zero
    (package private) static final double[]
    Coefficients for Lanchos Gamma function approximation
    (package private) static final double[]
    Coefficients for Log Gamma function approximation - A
    (package private) static final double[]
    Coefficients for Log Gamma function approximation - B
    (package private) static final double[]
    Coefficients for Log Gamma function approximation - C
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class Object

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

    • 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 Details

    • Coefficients

      Coefficients()