Package org.apfloat.calc
Class ApfloatCalculatorImpl.AprationalFunctions
java.lang.Object
org.apfloat.calc.ApfloatCalculatorImpl.ApcomplexFunctions
org.apfloat.calc.ApfloatCalculatorImpl.ApfloatFunctions
org.apfloat.calc.ApfloatCalculatorImpl.AprationalFunctions
- All Implemented Interfaces:
FunctionCalculatorImpl.Functions
- Direct Known Subclasses:
ApfloatCalculatorImpl.ApintFunctions
- Enclosing class:
ApfloatCalculatorImpl
private class ApfloatCalculatorImpl.AprationalFunctions
extends ApfloatCalculatorImpl.ApfloatFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpochhammer
(Number x, Number y) protected Number
protected Number
private Apint
roundToMultiple
(Number x, Number y) protected Number
roundToPlaces
(Number x, long places) protected Number
roundToPrecision
(Number x, long precision) protected Number
Methods inherited from class org.apfloat.calc.ApfloatCalculatorImpl.ApfloatFunctions
atan2, ceil, copySign, floor, fmod, frac, inverseErf, inverseErfc, max, min, nextAfter, nextDown, nextUp, roundToPlaces, roundToPrecision, toDegrees, toRadians, truncate
Methods inherited from class org.apfloat.calc.ApfloatCalculatorImpl.ApcomplexFunctions
abs, acos, acosh, agm, airyAi, airyAiPrime, airyBi, airyBiPrime, arg, asin, asinh, atan, atanh, bernoulli, bernoulliB, besselI, besselJ, besselK, besselY, beta, beta, beta, catalan, cbrt, chebyshevT, chebyshevU, conj, cos, cosh, coshIntegral, cosIntegral, digamma, 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, negate, pi, polygamma, polylog, pow, precision, precision, random, randomGaussian, real, root, root, root, round, scale, sin, sinc, sinh, sinhIntegral, sinIntegral, sphericalHarmonicY, sqrt, tan, tanh, ulp, w, w, zeta, zeta
-
Constructor Details
-
AprationalFunctions
private AprationalFunctions()
-
-
Method Details
-
add
- Specified by:
add
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
add
in classApfloatCalculatorImpl.ApcomplexFunctions
-
subtract
- Specified by:
subtract
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
subtract
in classApfloatCalculatorImpl.ApcomplexFunctions
-
multiply
- Specified by:
multiply
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
multiply
in classApfloatCalculatorImpl.ApcomplexFunctions
-
divide
- Specified by:
divide
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
divide
in classApfloatCalculatorImpl.ApcomplexFunctions
-
mod
- Specified by:
mod
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
mod
in classApfloatCalculatorImpl.ApfloatFunctions
-
pochhammer
- Specified by:
pochhammer
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
pochhammer
in classApfloatCalculatorImpl.ApcomplexFunctions
-
pow
- Overrides:
pow
in classApfloatCalculatorImpl.ApcomplexFunctions
-
binomial
- Specified by:
binomial
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
binomial
in classApfloatCalculatorImpl.ApcomplexFunctions
-
hypot
- Specified by:
hypot
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
hypot
in classApfloatCalculatorImpl.ApfloatFunctions
-
root
- Overrides:
root
in classApfloatCalculatorImpl.ApcomplexFunctions
-
root
-
roundToPrecision
- Overrides:
roundToPrecision
in classApfloatCalculatorImpl.ApfloatFunctions
-
roundToInteger
- Specified by:
roundToInteger
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToInteger
in classApfloatCalculatorImpl.ApfloatFunctions
-
roundToPlaces
- Overrides:
roundToPlaces
in classApfloatCalculatorImpl.ApfloatFunctions
-
roundToMultiple
- Specified by:
roundToMultiple
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
roundToMultiple
in classApfloatCalculatorImpl.ApfloatFunctions
-
scale
- Overrides:
scale
in classApfloatCalculatorImpl.ApcomplexFunctions
-