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 Modifier Constructor Description privateAprationalFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Numberadd(java.lang.Number x, java.lang.Number y)java.lang.Numberbinomial(java.lang.Number x, java.lang.Number y)java.lang.Numberdivide(java.lang.Number x, java.lang.Number y)java.lang.Numberhypot(java.lang.Number x, java.lang.Number y)java.lang.Numbermod(java.lang.Number x, java.lang.Number y)java.lang.Numbermultiply(java.lang.Number x, java.lang.Number y)java.lang.Numberpochhammer(java.lang.Number x, java.lang.Number y)protected java.lang.Numberpow(java.lang.Number x, long y)protected java.lang.Numberroot(java.lang.Number x, long y)private Apintroot(Apint x, long y)java.lang.NumberroundToInteger(java.lang.Number x)java.lang.NumberroundToMultiple(java.lang.Number x, java.lang.Number y)protected java.lang.NumberroundToPlaces(java.lang.Number x, long places)protected java.lang.NumberroundToPrecision(java.lang.Number x, long precision)protected java.lang.Numberscale(java.lang.Number x, long y)java.lang.Numbersubtract(java.lang.Number x, java.lang.Number y)-
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
-
-
-
-
Method Detail
-
add
public java.lang.Number add(java.lang.Number x, java.lang.Number y)- Specified by:
addin interfaceFunctionCalculatorImpl.Functions- Overrides:
addin classApfloatCalculatorImpl.ApcomplexFunctions
-
subtract
public java.lang.Number subtract(java.lang.Number x, java.lang.Number y)- Specified by:
subtractin interfaceFunctionCalculatorImpl.Functions- Overrides:
subtractin classApfloatCalculatorImpl.ApcomplexFunctions
-
multiply
public java.lang.Number multiply(java.lang.Number x, java.lang.Number y)- Specified by:
multiplyin interfaceFunctionCalculatorImpl.Functions- Overrides:
multiplyin classApfloatCalculatorImpl.ApcomplexFunctions
-
divide
public java.lang.Number divide(java.lang.Number x, java.lang.Number y)- Specified by:
dividein interfaceFunctionCalculatorImpl.Functions- Overrides:
dividein classApfloatCalculatorImpl.ApcomplexFunctions
-
mod
public java.lang.Number mod(java.lang.Number x, java.lang.Number y)- Specified by:
modin interfaceFunctionCalculatorImpl.Functions- Overrides:
modin classApfloatCalculatorImpl.ApfloatFunctions
-
pochhammer
public java.lang.Number pochhammer(java.lang.Number x, java.lang.Number y)- Specified by:
pochhammerin interfaceFunctionCalculatorImpl.Functions- Overrides:
pochhammerin classApfloatCalculatorImpl.ApcomplexFunctions
-
pow
protected java.lang.Number pow(java.lang.Number x, long y)- Overrides:
powin classApfloatCalculatorImpl.ApcomplexFunctions
-
binomial
public java.lang.Number binomial(java.lang.Number x, java.lang.Number y)- Specified by:
binomialin interfaceFunctionCalculatorImpl.Functions- Overrides:
binomialin classApfloatCalculatorImpl.ApcomplexFunctions
-
hypot
public java.lang.Number hypot(java.lang.Number x, java.lang.Number y)- Specified by:
hypotin interfaceFunctionCalculatorImpl.Functions- Overrides:
hypotin classApfloatCalculatorImpl.ApfloatFunctions
-
root
protected java.lang.Number root(java.lang.Number x, long y)- Overrides:
rootin classApfloatCalculatorImpl.ApcomplexFunctions
-
roundToPrecision
protected java.lang.Number roundToPrecision(java.lang.Number x, long precision)- Overrides:
roundToPrecisionin classApfloatCalculatorImpl.ApfloatFunctions
-
roundToInteger
public java.lang.Number roundToInteger(java.lang.Number x)
- Specified by:
roundToIntegerin interfaceFunctionCalculatorImpl.Functions- Overrides:
roundToIntegerin classApfloatCalculatorImpl.ApfloatFunctions
-
roundToPlaces
protected java.lang.Number roundToPlaces(java.lang.Number x, long places)- Overrides:
roundToPlacesin classApfloatCalculatorImpl.ApfloatFunctions
-
roundToMultiple
public java.lang.Number roundToMultiple(java.lang.Number x, java.lang.Number y)- Specified by:
roundToMultiplein interfaceFunctionCalculatorImpl.Functions- Overrides:
roundToMultiplein classApfloatCalculatorImpl.ApfloatFunctions
-
scale
protected java.lang.Number scale(java.lang.Number x, long y)- Overrides:
scalein classApfloatCalculatorImpl.ApcomplexFunctions
-
-