Package org.apfloat.calc
Interface FunctionCalculatorImpl.Functions
-
- All Known Implementing Classes:
ApfloatCalculatorImpl.ApcomplexFunctions
,ApfloatCalculatorImpl.ApfloatFunctions
,ApfloatCalculatorImpl.ApintFunctions
,ApfloatCalculatorImpl.AprationalFunctions
- Enclosing class:
- FunctionCalculatorImpl
protected static interface FunctionCalculatorImpl.Functions
Function implementations.
-
-
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)
-
-