Package org.apfloat.calc
Class ApfloatCalculatorImpl.ApfloatFunctions
- java.lang.Object
-
- org.apfloat.calc.ApfloatCalculatorImpl.ApcomplexFunctions
-
- org.apfloat.calc.ApfloatCalculatorImpl.ApfloatFunctions
-
- All Implemented Interfaces:
FunctionCalculatorImpl.Functions
- Direct Known Subclasses:
ApfloatCalculatorImpl.AprationalFunctions
- Enclosing class:
- ApfloatCalculatorImpl
private class ApfloatCalculatorImpl.ApfloatFunctions extends ApfloatCalculatorImpl.ApcomplexFunctions
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ApfloatFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Number
atan2(java.lang.Number x, java.lang.Number y)
java.lang.Number
ceil(java.lang.Number x)
java.lang.Number
copySign(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
hypot(java.lang.Number x, java.lang.Number y)
java.lang.Number
inverseErf(java.lang.Number x)
java.lang.Number
inverseErfc(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
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
roundToInteger(java.lang.Number x)
java.lang.Number
roundToMultiple(java.lang.Number x, java.lang.Number y)
protected java.lang.Number
roundToPlaces(java.lang.Number x, long precision)
java.lang.Number
roundToPlaces(java.lang.Number x, java.lang.Number y)
protected java.lang.Number
roundToPrecision(java.lang.Number x, long precision)
java.lang.Number
roundToPrecision(java.lang.Number x, java.lang.Number y)
java.lang.Number
toDegrees(java.lang.Number x)
java.lang.Number
toRadians(java.lang.Number x)
java.lang.Number
truncate(java.lang.Number x)
-
Methods inherited from class org.apfloat.calc.ApfloatCalculatorImpl.ApcomplexFunctions
abs, acos, acosh, add, agm, airyAi, airyAiPrime, airyBi, airyBiPrime, arg, asin, asinh, atan, atanh, bernoulli, bernoulliB, besselI, besselJ, besselK, besselY, beta, beta, beta, binomial, catalan, cbrt, chebyshevT, chebyshevU, conj, cos, cosh, coshIntegral, cosIntegral, digamma, divide, doubleFactorial, e, ellipticE, ellipticK, erf, erfc, erfi, euler, eulerE, exp, expIntegralE, expIntegralEi, factorial, fibonacci, fresnelC, fresnelS, gamma, gamma, gamma, gcd, gegenbauerC, gegenbauerC, glaisher, harmonicNumber, harmonicNumber, hermiteH, hypergeometric0F1, hypergeometric0F1Regularized, hypergeometric1F1, hypergeometric1F1Regularized, hypergeometric2F1, hypergeometric2F1Regularized, hypergeometricU, imag, inverseRoot, inverseRoot, inverseRoot, inverseRoot, isLong, jacobiP, khinchin, laguerreL, laguerreL, lcm, legendreP, legendreP, legendreQ, legendreQ, log, log, logGamma, logIntegral, logisticSigmoid, multiply, negate, pi, pochhammer, polygamma, polylog, pow, pow, precision, precision, random, randomGaussian, real, root, root, root, root, round, scale, scale, sin, sinc, sinh, sinhIntegral, sinIntegral, sphericalHarmonicY, sqrt, subtract, tan, tanh, ulp, w, w, zeta, zeta
-
-
-
-
Method Detail
-
mod
public java.lang.Number mod(java.lang.Number x, java.lang.Number y)
- Specified by:
mod
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
mod
in classApfloatCalculatorImpl.ApcomplexFunctions
-
ceil
public java.lang.Number ceil(java.lang.Number x)
- Specified by:
ceil
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
ceil
in classApfloatCalculatorImpl.ApcomplexFunctions
-
floor
public java.lang.Number floor(java.lang.Number x)
- Specified by:
floor
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
floor
in classApfloatCalculatorImpl.ApcomplexFunctions
-
frac
public java.lang.Number frac(java.lang.Number x)
- Specified by:
frac
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
frac
in classApfloatCalculatorImpl.ApcomplexFunctions
-
inverseErf
public java.lang.Number inverseErf(java.lang.Number x)
- Specified by:
inverseErf
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
inverseErf
in classApfloatCalculatorImpl.ApcomplexFunctions
-
inverseErfc
public java.lang.Number inverseErfc(java.lang.Number x)
- Specified by:
inverseErfc
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
inverseErfc
in classApfloatCalculatorImpl.ApcomplexFunctions
-
max
public java.lang.Number max(java.lang.Number x, java.lang.Number y)
- Specified by:
max
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
max
in classApfloatCalculatorImpl.ApcomplexFunctions
-
min
public java.lang.Number min(java.lang.Number x, java.lang.Number y)
- Specified by:
min
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
min
in classApfloatCalculatorImpl.ApcomplexFunctions
-
nextAfter
public java.lang.Number nextAfter(java.lang.Number x, java.lang.Number y)
- Specified by:
nextAfter
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
nextAfter
in classApfloatCalculatorImpl.ApcomplexFunctions
-
nextDown
public java.lang.Number nextDown(java.lang.Number x)
- Specified by:
nextDown
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
nextDown
in classApfloatCalculatorImpl.ApcomplexFunctions
-
nextUp
public java.lang.Number nextUp(java.lang.Number x)
- Specified by:
nextUp
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
nextUp
in classApfloatCalculatorImpl.ApcomplexFunctions
-
truncate
public java.lang.Number truncate(java.lang.Number x)
- Specified by:
truncate
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
truncate
in classApfloatCalculatorImpl.ApcomplexFunctions
-
toDegrees
public java.lang.Number toDegrees(java.lang.Number x)
- Specified by:
toDegrees
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
toDegrees
in classApfloatCalculatorImpl.ApcomplexFunctions
-
toRadians
public java.lang.Number toRadians(java.lang.Number x)
- Specified by:
toRadians
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
toRadians
in classApfloatCalculatorImpl.ApcomplexFunctions
-
atan2
public java.lang.Number atan2(java.lang.Number x, java.lang.Number y)
- Specified by:
atan2
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
atan2
in classApfloatCalculatorImpl.ApcomplexFunctions
-
copySign
public java.lang.Number copySign(java.lang.Number x, java.lang.Number y)
- Specified by:
copySign
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
copySign
in classApfloatCalculatorImpl.ApcomplexFunctions
-
fmod
public java.lang.Number fmod(java.lang.Number x, java.lang.Number y)
- Specified by:
fmod
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
fmod
in classApfloatCalculatorImpl.ApcomplexFunctions
-
hypot
public java.lang.Number hypot(java.lang.Number x, java.lang.Number y)
- Specified by:
hypot
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
hypot
in classApfloatCalculatorImpl.ApcomplexFunctions
-
roundToPrecision
public java.lang.Number roundToPrecision(java.lang.Number x, java.lang.Number y)
- Specified by:
roundToPrecision
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToPrecision
in classApfloatCalculatorImpl.ApcomplexFunctions
-
roundToPrecision
protected java.lang.Number roundToPrecision(java.lang.Number x, long precision)
-
roundToInteger
public java.lang.Number roundToInteger(java.lang.Number x)
- Specified by:
roundToInteger
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToInteger
in classApfloatCalculatorImpl.ApcomplexFunctions
-
roundToPlaces
public java.lang.Number roundToPlaces(java.lang.Number x, java.lang.Number y)
- Specified by:
roundToPlaces
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToPlaces
in classApfloatCalculatorImpl.ApcomplexFunctions
-
roundToPlaces
protected java.lang.Number roundToPlaces(java.lang.Number x, long precision)
-
roundToMultiple
public java.lang.Number roundToMultiple(java.lang.Number x, java.lang.Number y)
- Specified by:
roundToMultiple
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToMultiple
in classApfloatCalculatorImpl.ApcomplexFunctions
-
-