Package org.apfloat.calc
Class ApfloatCalculatorImpl.ApintFunctions
- java.lang.Object
-
- org.apfloat.calc.ApfloatCalculatorImpl.ApcomplexFunctions
-
- org.apfloat.calc.ApfloatCalculatorImpl.ApfloatFunctions
-
- org.apfloat.calc.ApfloatCalculatorImpl.AprationalFunctions
-
- org.apfloat.calc.ApfloatCalculatorImpl.ApintFunctions
-
- All Implemented Interfaces:
FunctionCalculatorImpl.Functions
- Enclosing class:
- ApfloatCalculatorImpl
private class ApfloatCalculatorImpl.ApintFunctions extends ApfloatCalculatorImpl.AprationalFunctions
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ApintFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Number
binomial(java.lang.Number x, java.lang.Number y)
java.lang.Number
gcd(java.lang.Number x, java.lang.Number y)
java.lang.Number
harmonicNumber(java.lang.Number x)
java.lang.Number
harmonicNumber(java.lang.Number x, java.lang.Number y)
java.lang.Number
lcm(java.lang.Number x, java.lang.Number y)
protected java.lang.Number
scale(java.lang.Number x, long y)
-
Methods inherited from class org.apfloat.calc.ApfloatCalculatorImpl.AprationalFunctions
add, divide, hypot, mod, multiply, pochhammer, pow, root, roundToInteger, roundToMultiple, roundToPlaces, roundToPrecision, subtract
-
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, gegenbauerC, gegenbauerC, glaisher, hermiteH, hypergeometric0F1, hypergeometric0F1Regularized, hypergeometric1F1, hypergeometric1F1Regularized, hypergeometric2F1, hypergeometric2F1Regularized, hypergeometricU, imag, inverseRoot, inverseRoot, inverseRoot, inverseRoot, isLong, jacobiP, khinchin, laguerreL, laguerreL, 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
-
binomial
public java.lang.Number binomial(java.lang.Number x, java.lang.Number y)
- Specified by:
binomial
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
binomial
in classApfloatCalculatorImpl.AprationalFunctions
-
gcd
public java.lang.Number gcd(java.lang.Number x, java.lang.Number y)
- Specified by:
gcd
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
gcd
in classApfloatCalculatorImpl.ApcomplexFunctions
-
harmonicNumber
public java.lang.Number harmonicNumber(java.lang.Number x)
- Specified by:
harmonicNumber
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
harmonicNumber
in classApfloatCalculatorImpl.ApcomplexFunctions
-
harmonicNumber
public java.lang.Number harmonicNumber(java.lang.Number x, java.lang.Number y)
- Specified by:
harmonicNumber
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
harmonicNumber
in classApfloatCalculatorImpl.ApcomplexFunctions
-
lcm
public java.lang.Number lcm(java.lang.Number x, java.lang.Number y)
- Specified by:
lcm
in interfaceFunctionCalculatorImpl.Functions
- Overrides:
lcm
in classApfloatCalculatorImpl.ApcomplexFunctions
-
scale
protected java.lang.Number scale(java.lang.Number x, long y)
- Overrides:
scale
in classApfloatCalculatorImpl.AprationalFunctions
-
-