Interface FunctionCalculatorImpl.Functions

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Number abs​(java.lang.Number x)  
      java.lang.Number acos​(java.lang.Number x)  
      java.lang.Number acosh​(java.lang.Number x)  
      java.lang.Number add​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number agm​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number airyAi​(java.lang.Number x)  
      java.lang.Number airyAiPrime​(java.lang.Number x)  
      java.lang.Number airyBi​(java.lang.Number x)  
      java.lang.Number airyBiPrime​(java.lang.Number x)  
      java.lang.Number arg​(java.lang.Number x)  
      java.lang.Number asin​(java.lang.Number x)  
      java.lang.Number asinh​(java.lang.Number x)  
      java.lang.Number atan​(java.lang.Number x)  
      java.lang.Number atan2​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number atanh​(java.lang.Number x)  
      java.lang.Number bernoulli​(java.lang.Number x)  
      java.lang.Number bernoulliB​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number besselI​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number besselJ​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number besselK​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number besselY​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number beta​(java.lang.Number a, java.lang.Number b)  
      java.lang.Number beta​(java.lang.Number x, java.lang.Number a, java.lang.Number b)  
      java.lang.Number beta​(java.lang.Number x1, java.lang.Number x2, java.lang.Number a, java.lang.Number b)  
      java.lang.Number binomial​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number catalan​(java.lang.Number x)  
      java.lang.Number cbrt​(java.lang.Number x)  
      java.lang.Number ceil​(java.lang.Number x)  
      java.lang.Number chebyshevT​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number chebyshevU​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number conj​(java.lang.Number x)  
      java.lang.Number copySign​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number cos​(java.lang.Number x)  
      java.lang.Number cosh​(java.lang.Number x)  
      java.lang.Number coshIntegral​(java.lang.Number x)  
      java.lang.Number cosIntegral​(java.lang.Number x)  
      java.lang.Number digamma​(java.lang.Number x)  
      java.lang.Number divide​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number doubleFactorial​(java.lang.Number x)  
      java.lang.Number e​(java.lang.Number x)  
      java.lang.Number ellipticE​(java.lang.Number x)  
      java.lang.Number ellipticK​(java.lang.Number x)  
      java.lang.Number erf​(java.lang.Number x)  
      java.lang.Number erfc​(java.lang.Number x)  
      java.lang.Number erfi​(java.lang.Number x)  
      java.lang.Number euler​(java.lang.Number x)  
      java.lang.Number eulerE​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number exp​(java.lang.Number x)  
      java.lang.Number expIntegralE​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number expIntegralEi​(java.lang.Number x)  
      java.lang.Number factorial​(java.lang.Number x)  
      java.lang.Number fibonacci​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number floor​(java.lang.Number x)  
      java.lang.Number fmod​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number frac​(java.lang.Number x)  
      java.lang.Number fresnelC​(java.lang.Number x)  
      java.lang.Number fresnelS​(java.lang.Number x)  
      java.lang.Number gamma​(java.lang.Number x)  
      java.lang.Number gamma​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number gamma​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number gcd​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number gegenbauerC​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number gegenbauerC​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number glaisher​(java.lang.Number x)  
      java.lang.Number harmonicNumber​(java.lang.Number x)  
      java.lang.Number harmonicNumber​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number hermiteH​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number hypergeometric0F1​(java.lang.Number a, java.lang.Number z)  
      java.lang.Number hypergeometric0F1Regularized​(java.lang.Number a, java.lang.Number z)  
      java.lang.Number hypergeometric1F1​(java.lang.Number a, java.lang.Number b, java.lang.Number z)  
      java.lang.Number hypergeometric1F1Regularized​(java.lang.Number a, java.lang.Number b, java.lang.Number z)  
      java.lang.Number hypergeometric2F1​(java.lang.Number a, java.lang.Number b, java.lang.Number c, java.lang.Number z)  
      java.lang.Number hypergeometric2F1Regularized​(java.lang.Number a, java.lang.Number b, java.lang.Number c, java.lang.Number z)  
      java.lang.Number hypergeometricU​(java.lang.Number a, java.lang.Number b, java.lang.Number z)  
      java.lang.Number hypot​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number imag​(java.lang.Number x)  
      java.lang.Number inverseErf​(java.lang.Number x)  
      java.lang.Number inverseErfc​(java.lang.Number x)  
      java.lang.Number inverseRoot​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number inverseRoot​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number jacobiP​(java.lang.Number x, java.lang.Number y, java.lang.Number z, java.lang.Number w)  
      java.lang.Number khinchin​(java.lang.Number x)  
      java.lang.Number laguerreL​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number laguerreL​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number lcm​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number legendreP​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number legendreP​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number legendreQ​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number legendreQ​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number log​(java.lang.Number x)  
      java.lang.Number log​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number logGamma​(java.lang.Number x)  
      java.lang.Number logIntegral​(java.lang.Number x)  
      java.lang.Number logisticSigmoid​(java.lang.Number x)  
      java.lang.Number max​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number min​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number mod​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number multiply​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number negate​(java.lang.Number x)  
      java.lang.Number nextAfter​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number nextDown​(java.lang.Number x)  
      java.lang.Number nextUp​(java.lang.Number x)  
      java.lang.Number pi​(java.lang.Number x)  
      java.lang.Number pochhammer​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number polygamma​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number polylog​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number pow​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number precision​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number random​(java.lang.Number x)  
      java.lang.Number randomGaussian​(java.lang.Number x)  
      java.lang.Number real​(java.lang.Number x)  
      java.lang.Number root​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number root​(java.lang.Number x, java.lang.Number y, java.lang.Number z)  
      java.lang.Number round​(java.lang.Number x, java.lang.Number y)
      Deprecated.
      java.lang.Number roundToInteger​(java.lang.Number x)  
      java.lang.Number roundToMultiple​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number roundToPlaces​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number roundToPrecision​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number scale​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number sin​(java.lang.Number x)  
      java.lang.Number sinc​(java.lang.Number x)  
      java.lang.Number sinh​(java.lang.Number x)  
      java.lang.Number sinhIntegral​(java.lang.Number x)  
      java.lang.Number sinIntegral​(java.lang.Number x)  
      java.lang.Number sphericalHarmonicY​(java.lang.Number x, java.lang.Number y, java.lang.Number z, java.lang.Number w)  
      java.lang.Number sqrt​(java.lang.Number x)  
      java.lang.Number subtract​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number tan​(java.lang.Number x)  
      java.lang.Number tanh​(java.lang.Number x)  
      java.lang.Number toDegrees​(java.lang.Number x)  
      java.lang.Number toRadians​(java.lang.Number x)  
      java.lang.Number truncate​(java.lang.Number x)  
      java.lang.Number ulp​(java.lang.Number x)  
      java.lang.Number w​(java.lang.Number x)  
      java.lang.Number w​(java.lang.Number x, java.lang.Number y)  
      java.lang.Number zeta​(java.lang.Number x)  
      java.lang.Number zeta​(java.lang.Number x, java.lang.Number y)  
    • Method Detail

      • negate

        java.lang.Number negate​(java.lang.Number x)
      • add

        java.lang.Number add​(java.lang.Number x,
                             java.lang.Number y)
      • subtract

        java.lang.Number subtract​(java.lang.Number x,
                                  java.lang.Number y)
      • multiply

        java.lang.Number multiply​(java.lang.Number x,
                                  java.lang.Number y)
      • divide

        java.lang.Number divide​(java.lang.Number x,
                                java.lang.Number y)
      • mod

        java.lang.Number mod​(java.lang.Number x,
                             java.lang.Number y)
      • pow

        java.lang.Number pow​(java.lang.Number x,
                             java.lang.Number y)
      • arg

        java.lang.Number arg​(java.lang.Number x)
      • conj

        java.lang.Number conj​(java.lang.Number x)
      • imag

        java.lang.Number imag​(java.lang.Number x)
      • real

        java.lang.Number real​(java.lang.Number x)
      • abs

        java.lang.Number abs​(java.lang.Number x)
      • acos

        java.lang.Number acos​(java.lang.Number x)
      • acosh

        java.lang.Number acosh​(java.lang.Number x)
      • airyAi

        java.lang.Number airyAi​(java.lang.Number x)
      • airyAiPrime

        java.lang.Number airyAiPrime​(java.lang.Number x)
      • airyBi

        java.lang.Number airyBi​(java.lang.Number x)
      • airyBiPrime

        java.lang.Number airyBiPrime​(java.lang.Number x)
      • asin

        java.lang.Number asin​(java.lang.Number x)
      • asinh

        java.lang.Number asinh​(java.lang.Number x)
      • atan

        java.lang.Number atan​(java.lang.Number x)
      • atanh

        java.lang.Number atanh​(java.lang.Number x)
      • bernoulli

        java.lang.Number bernoulli​(java.lang.Number x)
      • bernoulliB

        java.lang.Number bernoulliB​(java.lang.Number x,
                                    java.lang.Number y)
      • besselI

        java.lang.Number besselI​(java.lang.Number x,
                                 java.lang.Number y)
      • besselJ

        java.lang.Number besselJ​(java.lang.Number x,
                                 java.lang.Number y)
      • besselK

        java.lang.Number besselK​(java.lang.Number x,
                                 java.lang.Number y)
      • besselY

        java.lang.Number besselY​(java.lang.Number x,
                                 java.lang.Number y)
      • beta

        java.lang.Number beta​(java.lang.Number a,
                              java.lang.Number b)
      • beta

        java.lang.Number beta​(java.lang.Number x,
                              java.lang.Number a,
                              java.lang.Number b)
      • beta

        java.lang.Number beta​(java.lang.Number x1,
                              java.lang.Number x2,
                              java.lang.Number a,
                              java.lang.Number b)
      • binomial

        java.lang.Number binomial​(java.lang.Number x,
                                  java.lang.Number y)
      • catalan

        java.lang.Number catalan​(java.lang.Number x)
      • cbrt

        java.lang.Number cbrt​(java.lang.Number x)
      • ceil

        java.lang.Number ceil​(java.lang.Number x)
      • chebyshevT

        java.lang.Number chebyshevT​(java.lang.Number x,
                                    java.lang.Number y)
      • chebyshevU

        java.lang.Number chebyshevU​(java.lang.Number x,
                                    java.lang.Number y)
      • cos

        java.lang.Number cos​(java.lang.Number x)
      • cosIntegral

        java.lang.Number cosIntegral​(java.lang.Number x)
      • cosh

        java.lang.Number cosh​(java.lang.Number x)
      • coshIntegral

        java.lang.Number coshIntegral​(java.lang.Number x)
      • digamma

        java.lang.Number digamma​(java.lang.Number x)
      • doubleFactorial

        java.lang.Number doubleFactorial​(java.lang.Number x)
      • e

        java.lang.Number e​(java.lang.Number x)
      • ellipticE

        java.lang.Number ellipticE​(java.lang.Number x)
      • ellipticK

        java.lang.Number ellipticK​(java.lang.Number x)
      • erf

        java.lang.Number erf​(java.lang.Number x)
      • erfc

        java.lang.Number erfc​(java.lang.Number x)
      • erfi

        java.lang.Number erfi​(java.lang.Number x)
      • euler

        java.lang.Number euler​(java.lang.Number x)
      • eulerE

        java.lang.Number eulerE​(java.lang.Number x,
                                java.lang.Number y)
      • exp

        java.lang.Number exp​(java.lang.Number x)
      • expIntegralE

        java.lang.Number expIntegralE​(java.lang.Number x,
                                      java.lang.Number y)
      • expIntegralEi

        java.lang.Number expIntegralEi​(java.lang.Number x)
      • factorial

        java.lang.Number factorial​(java.lang.Number x)
      • fibonacci

        java.lang.Number fibonacci​(java.lang.Number x,
                                   java.lang.Number y)
      • floor

        java.lang.Number floor​(java.lang.Number x)
      • frac

        java.lang.Number frac​(java.lang.Number x)
      • fresnelC

        java.lang.Number fresnelC​(java.lang.Number x)
      • fresnelS

        java.lang.Number fresnelS​(java.lang.Number x)
      • gamma

        java.lang.Number gamma​(java.lang.Number x)
      • gamma

        java.lang.Number gamma​(java.lang.Number x,
                               java.lang.Number y)
      • gamma

        java.lang.Number gamma​(java.lang.Number x,
                               java.lang.Number y,
                               java.lang.Number z)
      • gegenbauerC

        java.lang.Number gegenbauerC​(java.lang.Number x,
                                     java.lang.Number y)
      • gegenbauerC

        java.lang.Number gegenbauerC​(java.lang.Number x,
                                     java.lang.Number y,
                                     java.lang.Number z)
      • harmonicNumber

        java.lang.Number harmonicNumber​(java.lang.Number x)
      • harmonicNumber

        java.lang.Number harmonicNumber​(java.lang.Number x,
                                        java.lang.Number y)
      • hermiteH

        java.lang.Number hermiteH​(java.lang.Number x,
                                  java.lang.Number y)
      • hypergeometric0F1

        java.lang.Number hypergeometric0F1​(java.lang.Number a,
                                           java.lang.Number z)
      • hypergeometric0F1Regularized

        java.lang.Number hypergeometric0F1Regularized​(java.lang.Number a,
                                                      java.lang.Number z)
      • hypergeometric1F1

        java.lang.Number hypergeometric1F1​(java.lang.Number a,
                                           java.lang.Number b,
                                           java.lang.Number z)
      • hypergeometric1F1Regularized

        java.lang.Number hypergeometric1F1Regularized​(java.lang.Number a,
                                                      java.lang.Number b,
                                                      java.lang.Number z)
      • hypergeometric2F1

        java.lang.Number hypergeometric2F1​(java.lang.Number a,
                                           java.lang.Number b,
                                           java.lang.Number c,
                                           java.lang.Number z)
      • hypergeometric2F1Regularized

        java.lang.Number hypergeometric2F1Regularized​(java.lang.Number a,
                                                      java.lang.Number b,
                                                      java.lang.Number c,
                                                      java.lang.Number z)
      • hypergeometricU

        java.lang.Number hypergeometricU​(java.lang.Number a,
                                         java.lang.Number b,
                                         java.lang.Number z)
      • inverseErf

        java.lang.Number inverseErf​(java.lang.Number x)
      • inverseErfc

        java.lang.Number inverseErfc​(java.lang.Number x)
      • jacobiP

        java.lang.Number jacobiP​(java.lang.Number x,
                                 java.lang.Number y,
                                 java.lang.Number z,
                                 java.lang.Number w)
      • glaisher

        java.lang.Number glaisher​(java.lang.Number x)
      • khinchin

        java.lang.Number khinchin​(java.lang.Number x)
      • laguerreL

        java.lang.Number laguerreL​(java.lang.Number x,
                                   java.lang.Number y)
      • laguerreL

        java.lang.Number laguerreL​(java.lang.Number x,
                                   java.lang.Number y,
                                   java.lang.Number z)
      • legendreP

        java.lang.Number legendreP​(java.lang.Number x,
                                   java.lang.Number y)
      • legendreP

        java.lang.Number legendreP​(java.lang.Number x,
                                   java.lang.Number y,
                                   java.lang.Number z)
      • legendreQ

        java.lang.Number legendreQ​(java.lang.Number x,
                                   java.lang.Number y)
      • legendreQ

        java.lang.Number legendreQ​(java.lang.Number x,
                                   java.lang.Number y,
                                   java.lang.Number z)
      • log

        java.lang.Number log​(java.lang.Number x)
      • log

        java.lang.Number log​(java.lang.Number x,
                             java.lang.Number y)
      • logGamma

        java.lang.Number logGamma​(java.lang.Number x)
      • logIntegral

        java.lang.Number logIntegral​(java.lang.Number x)
      • logisticSigmoid

        java.lang.Number logisticSigmoid​(java.lang.Number x)
      • max

        java.lang.Number max​(java.lang.Number x,
                             java.lang.Number y)
      • min

        java.lang.Number min​(java.lang.Number x,
                             java.lang.Number y)
      • nextAfter

        java.lang.Number nextAfter​(java.lang.Number x,
                                   java.lang.Number y)
      • nextDown

        java.lang.Number nextDown​(java.lang.Number x)
      • nextUp

        java.lang.Number nextUp​(java.lang.Number x)
      • pi

        java.lang.Number pi​(java.lang.Number x)
      • pochhammer

        java.lang.Number pochhammer​(java.lang.Number x,
                                    java.lang.Number y)
      • polygamma

        java.lang.Number polygamma​(java.lang.Number x,
                                   java.lang.Number y)
      • polylog

        java.lang.Number polylog​(java.lang.Number x,
                                 java.lang.Number y)
      • random

        java.lang.Number random​(java.lang.Number x)
      • randomGaussian

        java.lang.Number randomGaussian​(java.lang.Number x)
      • round

        @Deprecated
        java.lang.Number round​(java.lang.Number x,
                               java.lang.Number y)
        Deprecated.
      • roundToPrecision

        java.lang.Number roundToPrecision​(java.lang.Number x,
                                          java.lang.Number y)
      • roundToInteger

        java.lang.Number roundToInteger​(java.lang.Number x)
      • roundToPlaces

        java.lang.Number roundToPlaces​(java.lang.Number x,
                                       java.lang.Number y)
      • roundToMultiple

        java.lang.Number roundToMultiple​(java.lang.Number x,
                                         java.lang.Number y)
      • sin

        java.lang.Number sin​(java.lang.Number x)
      • sinc

        java.lang.Number sinc​(java.lang.Number x)
      • sinIntegral

        java.lang.Number sinIntegral​(java.lang.Number x)
      • sinh

        java.lang.Number sinh​(java.lang.Number x)
      • sinhIntegral

        java.lang.Number sinhIntegral​(java.lang.Number x)
      • sphericalHarmonicY

        java.lang.Number sphericalHarmonicY​(java.lang.Number x,
                                            java.lang.Number y,
                                            java.lang.Number z,
                                            java.lang.Number w)
      • sqrt

        java.lang.Number sqrt​(java.lang.Number x)
      • tan

        java.lang.Number tan​(java.lang.Number x)
      • tanh

        java.lang.Number tanh​(java.lang.Number x)
      • truncate

        java.lang.Number truncate​(java.lang.Number x)
      • toDegrees

        java.lang.Number toDegrees​(java.lang.Number x)
      • toRadians

        java.lang.Number toRadians​(java.lang.Number x)
      • ulp

        java.lang.Number ulp​(java.lang.Number x)
      • zeta

        java.lang.Number zeta​(java.lang.Number x)
      • zeta

        java.lang.Number zeta​(java.lang.Number x,
                              java.lang.Number y)
      • agm

        java.lang.Number agm​(java.lang.Number x,
                             java.lang.Number y)
      • w

        java.lang.Number w​(java.lang.Number x)
      • w

        java.lang.Number w​(java.lang.Number x,
                           java.lang.Number y)
      • atan2

        java.lang.Number atan2​(java.lang.Number x,
                               java.lang.Number y)
      • copySign

        java.lang.Number copySign​(java.lang.Number x,
                                  java.lang.Number y)
      • fmod

        java.lang.Number fmod​(java.lang.Number x,
                              java.lang.Number y)
      • gcd

        java.lang.Number gcd​(java.lang.Number x,
                             java.lang.Number y)
      • hypot

        java.lang.Number hypot​(java.lang.Number x,
                               java.lang.Number y)
      • inverseRoot

        java.lang.Number inverseRoot​(java.lang.Number x,
                                     java.lang.Number y)
      • inverseRoot

        java.lang.Number inverseRoot​(java.lang.Number x,
                                     java.lang.Number y,
                                     java.lang.Number z)
      • lcm

        java.lang.Number lcm​(java.lang.Number x,
                             java.lang.Number y)
      • root

        java.lang.Number root​(java.lang.Number x,
                              java.lang.Number y)
      • root

        java.lang.Number root​(java.lang.Number x,
                              java.lang.Number y,
                              java.lang.Number z)
      • scale

        java.lang.Number scale​(java.lang.Number x,
                               java.lang.Number y)
      • precision

        java.lang.Number precision​(java.lang.Number x,
                                   java.lang.Number y)