Uses of Class
org.apfloat.ApfloatRuntimeException
Packages that use ApfloatRuntimeException
Package
Description
The apfloat Application Programming Interface (API).
Transforms for using a GPU via the aparapi library.
Default implementations of the apfloat Service Provider Interface (SPI).
Sample applications demonstrating apfloat use.
The apfloat Service Provider Interface (SPI).
-
Uses of ApfloatRuntimeException in org.apfloat
Subclasses of ApfloatRuntimeException in org.apfloatModifier and TypeClassDescriptionclassException indicating an error in the apfloat configuration.classException indicating that the computation was interrupted.classException indicating that the result of an operation would have infinite size.classException indicating a result that would have no significant digits.classException indicating that something went wrong in a numeric computation.classException indicating an overflow in a calculation.Methods in org.apfloat that throw ApfloatRuntimeExceptionModifier and TypeMethodDescriptionstatic ApfloatAbsolute value.static ApfloatAbsolute value.static ApintAbsolute value.static AprationalAprationalMath.abs(Aprational x) Absolute value.Absolute value.Absolute value.static ApcomplexInverse cosine.static ApfloatInverse cosine.Arc cosine.Arc cosine.static ApcomplexInverse hyperbolic cosine.static ApfloatInverse hyperbolic cosine.Hyperbolic arc cosine.Hyperbolic arc cosine.Adds two apcomplex numbers.Adds two apfloats.Adds two apints.Aprational.add(Aprational x) Adds two aprational numbers.Addition.Addition.static ApcomplexArithmetic-geometric mean.static ApfloatArithmetic-geometric mean.Arithmetic-geometric mean.Arithmetic-geometric mean.static ApcomplexAiry function Ai.static ApfloatAiry function Ai.Airy function Ai.Airy function Ai.static ApcomplexApcomplexMath.airyAiPrime(Apcomplex z) Derivative of the Airy function Ai.static ApfloatApfloatMath.airyAiPrime(Apfloat x) Derivative of the Airy function Ai.FixedPrecisionApcomplexHelper.airyAiPrime(Apcomplex z) Derivative of the Airy function Ai.FixedPrecisionApfloatHelper.airyAiPrime(Apfloat x) Derivative of the Airy function Ai.static ApcomplexAiry function Bi.static ApfloatAiry function Bi.Airy function Bi.Airy function Bi.static ApcomplexApcomplexMath.airyBiPrime(Apcomplex z) Derivative of the Airy function Bi.static ApfloatApfloatMath.airyBiPrime(Apfloat x) Derivative of the Airy function Bi.FixedPrecisionApcomplexHelper.airyBiPrime(Apcomplex z) Derivative of the Airy function Bi.FixedPrecisionApfloatHelper.airyBiPrime(Apfloat x) Derivative of the Airy function Bi.static Apcomplex[]All values of the positive integer root.All branches of a root.static ApfloatAngle of the complex vector in the complex plane.Complex angle.static ApcomplexInverse sine.static ApfloatInverse sine.Arc sine.Arc sine.static ApcomplexInverse hyperbolic sine.static ApfloatInverse hyperbolic sine.Hyperbolic arc sine.Hyperbolic arc sine.static ApcomplexInverse tangent.static ApfloatInverse tangent.Arc tangent.Arc tangent.static ApfloatConverts cartesian coordinates to polar coordinates.Angle of point.static ApcomplexInverse hyperbolic tangent.static ApfloatInverse hyperbolic tangent.Hyperbolic arc tangent.Hyperbolic arc tangent.static AprationalAprationalMath.bernoulli(long n) Returns the specified Bernoulli number.static AprationalAprationalMath.bernoulli(long n, int radix) Returns the specified Bernoulli number in the given radix.FixedPrecisionApcomplexHelper.bernoulli(long n) Bernoulli number.FixedPrecisionApcomplexHelper.bernoulli(long n, int radix) Bernoulli number.static ApcomplexApcomplexMath.bernoulliB(long n, Apcomplex z) Bernoulli polynomial.static ApfloatApfloatMath.bernoulliB(long n, Apfloat x) Bernoulli polynomial.FixedPrecisionApcomplexHelper.bernoulliB(long n, Apcomplex z) Bernoulli polynomial.FixedPrecisionApfloatHelper.bernoulliB(long n, Apfloat x) Bernoulli polynomial.static ApcomplexModified Bessel function of the first kind.static ApfloatModified Bessel function of the first kind.Modified Bessel function of the first kind.Modified Bessel function of the first kind.static ApcomplexBessel function of the first kind.static ApfloatBessel function of the first kind.Bessel function of the first kind.Bessel function of the first kind.static ApcomplexModified Bessel function of the second kind.static ApfloatModified Bessel function of the second kind.Modified Bessel function of the second kind.Modified Bessel function of the second kind.static ApcomplexBessel function of the second kind.static ApfloatBessel function of the second kind.Bessel function of the second kind.Bessel function of the second kind.static ApcomplexBeta function.static ApcomplexIncomplete beta function.static ApcomplexGeneralized incomplete beta function.static ApfloatBeta function.static ApfloatIncomplete beta function.static ApfloatGeneralized incomplete beta function.Beta function.Incomplete beta function.Generalized incomplete beta function.Beta function.Incomplete beta function.Generalized incomplete beta function.static ApcomplexBinomial coefficient.static ApfloatBinomial coefficient.static ApintApintMath.binomial(long n, long k) Binomial coefficient.static ApintApintMath.binomial(long n, long k, int radix) Binomial coefficient.static ApintBinomial coefficient.static AprationalAprationalMath.binomial(Aprational n, Aprational k) Binomial coefficient.FixedPrecisionApcomplexHelper.binomial(long n, long k) Binomial coefficient.FixedPrecisionApcomplexHelper.binomial(long n, long k, int radix) Binomial coefficient.Binomial coefficient.Binomial coefficient.static ApfloatApfloatMath.catalan(long precision) Calculates Catalan's constant, G.static ApfloatApfloatMath.catalan(long precision, int radix) Calculates Catalan's constant, G.FixedPrecisionApcomplexHelper.catalan()Catalan's constant G.FixedPrecisionApcomplexHelper.catalan(int radix) Catalan's constant G.static ApcomplexCube root.static ApfloatCube root.static Apint[]Cube root and remainder.Cube root.Cube root.Apfloat.ceil()Ceiling function.static ApintCeiling function.Aprational.ceil()Ceiling function.Ceiling function.static ApcomplexApcomplexMath.chebyshevT(Apcomplex ν, Apcomplex z) Chebyshev function of the first kind.static ApfloatApfloatMath.chebyshevT(Apfloat ν, Apfloat x) Chebyshev function of the first kind.FixedPrecisionApcomplexHelper.chebyshevT(Apcomplex ν, Apcomplex z) Chebyshev function of the first kind.FixedPrecisionApfloatHelper.chebyshevT(Apfloat ν, Apfloat x) Chebyshev function of the first kind.static ApcomplexApcomplexMath.chebyshevU(Apcomplex ν, Apcomplex z) Chebyshev function of the second kind.static ApfloatApfloatMath.chebyshevU(Apfloat ν, Apfloat x) Chebyshev function of the second kind.FixedPrecisionApcomplexHelper.chebyshevU(Apcomplex ν, Apcomplex z) Chebyshev function of the second kind.FixedPrecisionApfloatHelper.chebyshevU(Apfloat ν, Apfloat x) Chebyshev function of the second kind.Apcomplex.conj()Returns the complex conjugate of this apcomplex.Complex conjugate.Apfloat[]FixedPrecisionApfloatHelper.continuedFraction(Apfloat x, int n) Continued fraction.Apfloat[]FixedPrecisionApfloatHelper.convergents(Apfloat x, int n) Convergents.static ApfloatCopy sign from one argument to another.static ApintCopy sign from one argument to another.static AprationalAprationalMath.copySign(Aprational x, Aprational y) Copy sign from one argument to another.Copies the sign from one number to another.static ApcomplexCosine.static ApfloatCosine.Cosine.Cosine.static ApcomplexHyperbolic cosine.static ApfloatHyperbolic cosine.Hyperbolic cosine.Hyperbolic cosine.static ApcomplexApcomplexMath.coshIntegral(Apcomplex z) Hyperbolic cosine integral.static ApfloatApfloatMath.coshIntegral(Apfloat x) Hyperbolic cosine integral.FixedPrecisionApcomplexHelper.coshIntegral(Apcomplex z) Hyperbolic cosine integral.FixedPrecisionApfloatHelper.coshIntegral(Apfloat x) Hyperbolic cosine integral.static ApcomplexApcomplexMath.cosIntegral(Apcomplex z) Cosine integral.static ApfloatApfloatMath.cosIntegral(Apfloat x) Cosine integral.FixedPrecisionApcomplexHelper.cosIntegral(Apcomplex z) Cosine integral.FixedPrecisionApfloatHelper.cosIntegral(Apfloat x) Cosine integral.static ApcomplexDigamma function.static ApfloatDigamma function.Digamma function.Digamma function.static Apint[]Quotient and remainder.Divides two apcomplex numbers.Divides two apfloats.Divides two apints.Aprational.divide(Aprational x) Divides two aprational numbers.Division.Division.static ApintApintMath.doubleFactorial(long n) Double factorial function.static ApintApintMath.doubleFactorial(long n, int radix) Double factorial function.FixedPrecisionApfloatHelper.doubleFactorial(long n) Double factorial.FixedPrecisionApfloatHelper.doubleFactorial(long n, int radix) Double factorial.static ApfloatApfloatMath.e(long precision) Calculates e.static ApfloatApfloatMath.e(long precision, int radix) Calculates e.FixedPrecisionApcomplexHelper.e()e.FixedPrecisionApcomplexHelper.e(int radix) e.static ApcomplexComplete elliptic integral of the second kind.static ApfloatComplete elliptic integral of the second kind.Complete elliptic integral of the second kind.Complete elliptic integral of the second kind.static ApcomplexComplete elliptic integral of the first kind.static ApfloatComplete elliptic integral of the first kind.Complete elliptic integral of the first kind.Complete elliptic integral of the first kind.longApcomplex.equalDigits(Apcomplex z) Computes number of equal digits.longApfloat.equalDigits(Apfloat x) Computes number of equal digits.static ApcomplexError function.static ApfloatError function.Error function.Error function.static ApcomplexComplementary error function.static ApfloatComplementary error function.Complementary error function.Complementary error function.static ApcomplexImaginary error function.static ApfloatImaginary error function.Imaginary error function.Imaginary error function.static ApfloatApfloatMath.euler(long precision) Calculates γ, the Euler-Mascheroni constant.static ApfloatApfloatMath.euler(long precision, int radix) Calculates γ, the Euler-Mascheroni constant.FixedPrecisionApcomplexHelper.euler()γ, the Euler-Mascheroni constant.FixedPrecisionApcomplexHelper.euler(int radix) γ, the Euler-Mascheroni constant.static ApcomplexEuler polynomial.static ApfloatEuler polynomial.Euler polynomial.Euler polynomial.static ApcomplexExponent function.static ApfloatExponent function.Exponential function.Exponential function.static ApcomplexApcomplexMath.expIntegralE(Apcomplex ν, Apcomplex z) Exponential integral E.static ApfloatApfloatMath.expIntegralE(Apfloat ν, Apfloat x) Exponential integral E.FixedPrecisionApcomplexHelper.expIntegralE(Apcomplex ν, Apcomplex z) Exponential integral E.FixedPrecisionApfloatHelper.expIntegralE(Apfloat ν, Apfloat x) Exponential integral E.static ApcomplexApcomplexMath.expIntegralEi(Apcomplex z) Exponential integral Ei.static ApfloatApfloatMath.expIntegralEi(Apfloat x) Exponential integral Ei.FixedPrecisionApcomplexHelper.expIntegralEi(Apcomplex z) Exponential integral Ei.FixedPrecisionApfloatHelper.expIntegralEi(Apfloat x) Exponential integral Ei.static ApintApintMath.factorial(long n) Factorial function.static ApintApintMath.factorial(long n, int radix) Factorial function.FixedPrecisionApfloatHelper.factorial(long n) Factorial.FixedPrecisionApfloatHelper.factorial(long n, int radix) Factorial.static ApcomplexFibonacci function.static ApfloatFibonacci function.Fibonacci function.Fibonacci function.Apfloat.floor()Floor function.static ApintFloor function.Aprational.floor()Floor function.Floor function.static ApfloatReturns x modulo y.Modulus.Apfloat.frac()Returns the fractional part.static ApfloatExtracts fractional part.Apint.frac()Returns the fractional part.Aprational.frac()Returns the fractional part.Extract fractional part.static ApcomplexFresnel integral C.static ApfloatFresnel integral C.Fresnel integral C.Fresnel integral C.static ApcomplexFresnel integral S.static ApfloatFresnel integral S.Fresnel integral S.Fresnel integral S.static ApcomplexGamma function.static ApcomplexIncomplete gamma function.static ApcomplexGeneralized incomplete gamma function.static ApfloatGamma function.static ApfloatIncomplete gamma function.static ApfloatGeneralized incomplete gamma function.Gamma function.Incomplete gamma function.Generalized incomplete gamma function.Gamma function.Incomplete gamma function.Generalized incomplete gamma function.static ApintGreatest common divisor.static ApcomplexApcomplexMath.gegenbauerC(Apcomplex ν, Apcomplex z) Renormalized Gegenbauer function.static ApcomplexApcomplexMath.gegenbauerC(Apcomplex ν, Apcomplex λ, Apcomplex z) Gegenbauer function.static ApfloatApfloatMath.gegenbauerC(Apfloat ν, Apfloat x) Renormalized Gegenbauer function.static ApfloatApfloatMath.gegenbauerC(Apfloat ν, Apfloat λ, Apfloat x) Gegenbauer function.FixedPrecisionApcomplexHelper.gegenbauerC(Apcomplex ν, Apcomplex z) Renormalized Gegenbauer function.FixedPrecisionApcomplexHelper.gegenbauerC(Apcomplex ν, Apcomplex λ, Apcomplex z) Gegenbauer function.FixedPrecisionApfloatHelper.gegenbauerC(Apfloat ν, Apfloat x) Renormalized Gegenbauer function.FixedPrecisionApfloatHelper.gegenbauerC(Apfloat ν, Apfloat λ, Apfloat x) Gegenbauer function.protected ApfloatImplApfloat.getImpl(long precision) Returns anApfloatImplrepresenting the actual instance of this apfloat up to the requested precision.protected ApfloatImplApint.getImpl(long precision) Returns anApfloatImplrepresenting this apint up to the requested precision.protected ApfloatImplAprational.getImpl(long precision) Returns anApfloatImplrepresenting the approximation of this aprational up to the requested precision.static ApfloatApfloatMath.glaisher(long precision) Calculates the Glaisher‐Kinkelin constant, A.static ApfloatApfloatMath.glaisher(long precision, int radix) Calculates the Glaisher‐Kinkelin constant, A.FixedPrecisionApcomplexHelper.glaisher()The Glaisher-Kinkelin constant A.FixedPrecisionApcomplexHelper.glaisher(int radix) The Glaisher-Kinkelin constant A.static ApcomplexApcomplexMath.harmonicNumber(Apcomplex z) Harmonic number.static ApcomplexApcomplexMath.harmonicNumber(Apcomplex z, Apcomplex r) Generalized harmonic number.static ApfloatApfloatMath.harmonicNumber(Apfloat x) Harmonic number.static ApfloatApfloatMath.harmonicNumber(Apfloat x, Apfloat r) Generalized harmonic number.static AprationalAprationalMath.harmonicNumber(Apint n) Harmonic number.static AprationalAprationalMath.harmonicNumber(Apint n, Apint r) Generalized harmonic number.FixedPrecisionApcomplexHelper.harmonicNumber(Apcomplex z) Harmonic number.FixedPrecisionApcomplexHelper.harmonicNumber(Apcomplex z, Apcomplex r) Generalized harmonic number.FixedPrecisionApfloatHelper.harmonicNumber(Apfloat x) Harmonic number.FixedPrecisionApfloatHelper.harmonicNumber(Apfloat x, Apfloat r) Generalized harmonic number.static ApcomplexHermite function.static ApfloatHermite function.Hermite function.Hermite function.static ApcomplexApcomplexMath.hypergeometric0F1(Apcomplex a, Apcomplex z) Confluent hypergeometric function 0F1.static ApfloatApfloatMath.hypergeometric0F1(Apfloat a, Apfloat x) Confluent hypergeometric function 0F1.FixedPrecisionApcomplexHelper.hypergeometric0F1(Apcomplex a, Apcomplex z) Confluent hypergeometric function 0F1.FixedPrecisionApfloatHelper.hypergeometric0F1(Apfloat a, Apfloat x) Confluent hypergeometric function 0F1.static ApcomplexApcomplexMath.hypergeometric0F1Regularized(Apcomplex a, Apcomplex z) Regularized confluent hypergeometric function 0F̃1.static ApfloatApfloatMath.hypergeometric0F1Regularized(Apfloat a, Apfloat x) Regularized confluent hypergeometric function 0F̃1.FixedPrecisionApcomplexHelper.hypergeometric0F1Regularized(Apcomplex a, Apcomplex z) Regularized confluent hypergeometric function 0F̃1.FixedPrecisionApfloatHelper.hypergeometric0F1Regularized(Apfloat a, Apfloat x) Regularized confluent hypergeometric function 0F̃1.static ApcomplexApcomplexMath.hypergeometric1F1(Apcomplex a, Apcomplex b, Apcomplex z) Kummer confluent hypergeometric function 1F1.static ApfloatApfloatMath.hypergeometric1F1(Apfloat a, Apfloat b, Apfloat x) Kummer confluent hypergeometric function 1F1.FixedPrecisionApcomplexHelper.hypergeometric1F1(Apcomplex a, Apcomplex b, Apcomplex z) Kummer confluent hypergeometric function 1F1.FixedPrecisionApfloatHelper.hypergeometric1F1(Apfloat a, Apfloat b, Apfloat x) Kummer confluent hypergeometric function 1F1.static ApcomplexApcomplexMath.hypergeometric1F1Regularized(Apcomplex a, Apcomplex b, Apcomplex z) Regularized Kummer confluent hypergeometric function 1F̃1.static ApfloatApfloatMath.hypergeometric1F1Regularized(Apfloat a, Apfloat b, Apfloat x) Regularized Kummer confluent hypergeometric function 1F̃1.FixedPrecisionApcomplexHelper.hypergeometric1F1Regularized(Apcomplex a, Apcomplex b, Apcomplex z) Regularized Kummer confluent hypergeometric function 1F̃1.FixedPrecisionApfloatHelper.hypergeometric1F1Regularized(Apfloat a, Apfloat b, Apfloat x) Regularized Kummer confluent hypergeometric function 1F̃1.static ApcomplexApcomplexMath.hypergeometric2F1(Apcomplex a, Apcomplex b, Apcomplex c, Apcomplex z) Hypergeometric function 2F1.static ApfloatApfloatMath.hypergeometric2F1(Apfloat a, Apfloat b, Apfloat c, Apfloat x) Hypergeometric function 2F1.FixedPrecisionApcomplexHelper.hypergeometric2F1(Apcomplex a, Apcomplex b, Apcomplex c, Apcomplex z) Hypergeometric function 2F1.FixedPrecisionApfloatHelper.hypergeometric2F1(Apfloat a, Apfloat b, Apfloat c, Apfloat x) Hypergeometric function 2F1.static ApcomplexApcomplexMath.hypergeometric2F1Regularized(Apcomplex a, Apcomplex b, Apcomplex c, Apcomplex z) Regularized hypergeometric function 2F̃1.static ApfloatApfloatMath.hypergeometric2F1Regularized(Apfloat a, Apfloat b, Apfloat c, Apfloat x) Regularized hypergeometric function 2F̃1.FixedPrecisionApcomplexHelper.hypergeometric2F1Regularized(Apcomplex a, Apcomplex b, Apcomplex c, Apcomplex z) Regularized hypergeometric function 2F̃1.FixedPrecisionApfloatHelper.hypergeometric2F1Regularized(Apfloat a, Apfloat b, Apfloat c, Apfloat x) Regularized hypergeometric function 2F̃1.static ApcomplexApcomplexMath.hypergeometricU(Apcomplex a, Apcomplex b, Apcomplex z) Tricomi's confluent hypergeometric function U.static ApfloatApfloatMath.hypergeometricU(Apfloat a, Apfloat b, Apfloat x) Tricomi's confluent hypergeometric function U.FixedPrecisionApcomplexHelper.hypergeometricU(Apcomplex a, Apcomplex b, Apcomplex z) Tricomi's confluent hypergeometric function U.FixedPrecisionApfloatHelper.hypergeometricU(Apfloat a, Apfloat b, Apfloat x) Tricomi's confluent hypergeometric function U.static ApfloatApfloatMath.inverseErf(Apfloat x) Inverse error function.FixedPrecisionApfloatHelper.inverseErf(Apfloat x) Inverse error function.static ApfloatApfloatMath.inverseErfc(Apfloat x) Inverse complementary error function.FixedPrecisionApfloatHelper.inverseErfc(Apfloat x) Inverse complementary error function.static ApcomplexApcomplexMath.inverseRoot(Apcomplex z, long n) Inverse positive integer root.static ApcomplexApcomplexMath.inverseRoot(Apcomplex z, long n, long k) Inverse positive integer root.static ApfloatApfloatMath.inverseRoot(Apfloat x, long n) Inverse positive integer root.static ApfloatApfloatMath.inverseRoot(Apfloat x, long n, long targetPrecision) Inverse positive integer root.static ApfloatApfloatMath.inverseRoot(Apfloat x, long n, long targetPrecision, Apfloat initialGuess) Inverse positive integer root.static ApfloatApfloatMath.inverseRoot(Apfloat x, long n, long targetPrecision, Apfloat initialGuess, long initialPrecision) Inverse positive integer root.FixedPrecisionApcomplexHelper.inverseRoot(Apcomplex z, long n) Inverse root.FixedPrecisionApcomplexHelper.inverseRoot(Apcomplex z, long n, long k) Inverse root with branch.FixedPrecisionApfloatHelper.inverseRoot(Apfloat x, long n) Inverse root.booleanApcomplex.isInteger()Returns if this number has an integer value.booleanApfloat.isInteger()Returns if this number has an integer value.booleanApint.isInteger()Returns if this number has an integer value.booleanAprational.isInteger()Returns if this number has an integer value.booleanApfloat.isShort()Returns if this apfloat is "short".booleanApint.isShort()Returns if this apint is "short".booleanAprational.isShort()Returns if this aprational is "short".booleanApcomplex.isZero()Returns if this number is zero.static ApcomplexJacobi function.static ApfloatJacobi function.Jacobi function.Jacobi function.static ApfloatApfloatMath.khinchin(long precision) Calculates Khinchin's constant, K.Uses the default radix.static ApfloatApfloatMath.khinchin(long precision, int radix) Calculates Khinchin's constant, K.FixedPrecisionApcomplexHelper.khinchin()Khinchin's constant K.FixedPrecisionApcomplexHelper.khinchin(int radix) Khinchin's constant K.static ApcomplexLaguerre function.static ApcomplexGeneralized Laguerre function.static ApfloatLaguerre function.static ApfloatGeneralized Laguerre function.Laguerre function.Generalized Laguerre function.Laguerre function.Generalized Laguerre function.static ApintLeast common multiple.static ApcomplexLegendre function.static ApcomplexAssociated Legendre function of the first kind.static ApfloatLegendre function.static ApfloatAssociated Legendre function of the first kind.Legendre function.Associated Legendre function of the first kind.Legendre function.Associated Legendre function of the first kind.static ApcomplexLegendre function of the second kind.static ApcomplexAssociated Legendre function of the second kind.static ApfloatLegendre function of the second kind.static ApfloatAssociated Legendre function of the second kind.Legendre function of the second kind.Associated Legendre function of the second kind.Legendre function of the second kind.Associated Legendre function of the second kind.static PropertiesApfloatContext.loadProperties()Loads properties from a properties file or resource bundle.static ApcomplexNatural logarithm.static ApcomplexLogarithm in arbitrary base.static ApfloatNatural logarithm.static ApfloatLogarithm in arbitrary base.Natural logarithm.Logarithm in specified base.Natural logarithm.Logarithm in specified base.static ApcomplexLogarithm of the gamma function.static ApfloatLogarithm of the gamma function.Logarithm of the gamma function.Logarithm of the gamma function.static ApcomplexApcomplexMath.logIntegral(Apcomplex z) Logarithmic integral.static ApfloatApfloatMath.logIntegral(Apfloat x) Logarithmic integral.FixedPrecisionApcomplexHelper.logIntegral(Apcomplex z) Logarithmic integral.FixedPrecisionApfloatHelper.logIntegral(Apfloat x) Logarithmic integral.static ApcomplexApcomplexMath.logisticSigmoid(Apcomplex z) Logistic sigmoid.static ApfloatApfloatMath.logisticSigmoid(Apfloat x) Logistic sigmoid.FixedPrecisionApcomplexHelper.logisticSigmoid(Apcomplex z) Logistic sigmoid.FixedPrecisionApfloatHelper.logisticSigmoid(Apfloat x) Logistic sigmoid.static ApfloatApfloatMath.logRadix(long precision, int radix) Gets or calculates logarithm of a radix to required precision.FixedPrecisionApfloatHelper.logRadix(int radix) Logarithm.static AprationalAprationalMath.max(Aprational x, Aprational y) Returns the greater of the two values.Maximum value.static AprationalAprationalMath.min(Aprational x, Aprational y) Returns the smaller of the two values.Minimum value.Calculates the remainder when divided by an apfloat.Calculates the remainder when divided by an apint.Aprational.mod(Aprational x) Calculates the remainder when divided by an aprational.Modulus.static Apfloat[]Split to integer and fractional parts.Apfloat[]Split to integer and fractional parts.static ApintApintMath.modMultiply(Apint a, Apint b, Apint m) Modular multiplication.static ApintModular power.Multiplies two apcomplex numbers.Multiplies two apfloats.Multiplies two apints.Aprational.multiply(Aprational x) Multiplies two aprational numbers.Multiplication.Multiplication.static ApfloatApfloatMath.multiplyAdd(Apfloat a, Apfloat b, Apfloat c, Apfloat d) Fused multiply-add.FixedPrecisionApfloatHelper.multiplyAdd(Apfloat a, Apfloat b, Apfloat c, Apfloat d) Fused multiply-add.static ApfloatApfloatMath.multiplySubtract(Apfloat a, Apfloat b, Apfloat c, Apfloat d) Fused multiply-subtract.FixedPrecisionApfloatHelper.multiplySubtract(Apfloat a, Apfloat b, Apfloat c, Apfloat d) Fused multiply-subtract.Apcomplex.negate()Negative value.static ApcomplexDeprecated.Apfloat.negate()Negative value.static ApfloatDeprecated.UseApfloat.negate().Apint.negate()Negative value.static ApintDeprecated.UseApint.negate().Aprational.negate()Negative value.static AprationalAprationalMath.negate(Aprational x) Deprecated.UseAprational.negate().Negation.Negation.The number adjacent to the first argument in the direction of the second argument.The adjacent value closer to negative infinity.The adjacent value closer to positive infinity.static ApfloatNorm.Norm.static ApfloatApfloatMath.pi(long precision) Calculates π.static ApfloatApfloatMath.pi(long precision, int radix) Calculates π.FixedPrecisionApfloatHelper.pi()π.FixedPrecisionApfloatHelper.pi(int radix) π.static ApcomplexApcomplexMath.pochhammer(Apcomplex z, Apcomplex n) Pochhammer symbol.static ApfloatApfloatMath.pochhammer(Apfloat x, Apfloat n) Pochhammer symbol.FixedPrecisionApcomplexHelper.pochhammer(Apcomplex z, Apcomplex n) Pochhammer symbol.FixedPrecisionApfloatHelper.pochhammer(Apfloat x, Apfloat n) Pochhammer symbol.static ApcomplexPolygamma function.static ApfloatPolygamma function.Polygamma function.Polygamma function.static ApcomplexPolylogarithm.static ApfloatPolylogarithm.Polylogarithm.Polylogarithm.static ApcomplexInteger power.static ApcomplexArbitrary power.static ApfloatInteger power.static ApfloatArbitrary power.static ApintInteger power.static AprationalAprationalMath.pow(Aprational x, long n) Integer power.Integer power.Power.Integer power.Power.longApcomplex.precision()Returns the precision of this apcomplex.Apcomplex.precision(long precision) Returns an apcomplex with the same value as this apcomplex accurate to the specified precision.longApfloat.precision()Returns the precision of this apfloat.Apfloat.precision(long precision) Returns an apfloat with the same value as this apfloat accurate to the specified precision.longAprational.precision()Returns the precision of this aprational.static ApcomplexProduct of numbers.static ApfloatProduct of numbers.static ApintProduct of numbers.static AprationalAprationalMath.product(Aprational... x) Product of numbers.Product.Product.FixedPrecisionApfloatHelper.random()Return a uniformly distributed random number0 ≤ x < 1.FixedPrecisionApfloatHelper.random(int radix) Return a uniformly distributed random number0 ≤ x < 1.FixedPrecisionApfloatHelper.randomGaussian()Return a normally distributed random number with mean 0 and standard deviation 1.FixedPrecisionApfloatHelper.randomGaussian(int radix) Return a normally distributed random number with mean 0 and standard deviation 1.static ApcomplexPositive integer root.static ApcomplexPositive integer root.static ApfloatPositive integer root.static Apint[]Positive integer root and remainder.Root.Root with branch.Root.static ApfloatApfloatMath.round(Apfloat x, long precision, RoundingMode roundingMode) Deprecated.static ApfloatAprationalMath.round(Aprational x, long precision, RoundingMode roundingMode) Deprecated.FixedPrecisionApfloatHelper.round(Apfloat x, RoundingMode roundingMode) Deprecated.static ApintApfloatMath.roundToInteger(Apfloat x, RoundingMode roundingMode) Roundsxto integer using the specified rounding mode.static ApintAprationalMath.roundToInteger(Aprational x, RoundingMode roundingMode) Roundsxto integer using the specified rounding mode.FixedPrecisionApfloatHelper.roundToInteger(Apfloat x, RoundingMode roundingMode) Round to integer with specified rounding mode.static ApfloatApfloatMath.roundToMultiple(Apfloat x, Apfloat y, RoundingMode roundingMode) Roundsxto the nearest multiple ofyusing the specified rounding mode.static AprationalAprationalMath.roundToMultiple(Aprational x, Aprational y, RoundingMode roundingMode) Roundsxto the nearest multiple ofyusing the specified rounding mode.FixedPrecisionApfloatHelper.roundToMultiple(Apfloat x, Apfloat y, RoundingMode roundingMode) Round to multiple with specified rounding mode.static ApfloatApfloatMath.roundToPlaces(Apfloat x, long places, RoundingMode roundingMode) Roundsxto the specified number of places using the specified rounding mode.static ApfloatAprationalMath.roundToPlaces(Aprational x, long places, RoundingMode roundingMode) Roundsxto the specified number of places using the specified rounding mode.FixedPrecisionApfloatHelper.roundToPlaces(Apfloat x, long places, RoundingMode roundingMode) Round to specified number of places with specified rounding mode.static ApfloatApfloatMath.roundToPrecision(Apfloat x, long precision, RoundingMode roundingMode) Rounds the given number to the specified precision with the specified rounding mode.static ApfloatAprationalMath.roundToPrecision(Aprational x, long precision, RoundingMode roundingMode) Rounds the given number to the specified precision with the specified rounding mode.FixedPrecisionApfloatHelper.roundToPrecision(Apfloat x, RoundingMode roundingMode) Round to precision with specified rounding mode.longApcomplex.scale()Returns the scale of this apcomplex.static ApcomplexMultiply by a power of the radix.longApfloat.scale()Returns the scale of this apfloat.static ApfloatMultiply by a power of the radix.longApint.scale()Returns the scale of this apint.static ApintMultiply by a power of the radix.longAprational.scale()Returns the scale of this aprational.static AprationalAprationalMath.scale(Aprational x, long scale) Multiply by a power of the radix.Move the radix point.Move the radix point.static ApcomplexSine.static ApfloatSine.Sine.Sine.static ApcomplexSinc.static ApfloatSinc.Sinc.Sinc.static ApcomplexHyperbolic sine.static ApfloatHyperbolic sine.Hyperbolic sine.Hyperbolic sine.static ApcomplexApcomplexMath.sinhIntegral(Apcomplex z) Hyperbolic sine integral.static ApfloatApfloatMath.sinhIntegral(Apfloat x) Hyperbolic sine integral.FixedPrecisionApcomplexHelper.sinhIntegral(Apcomplex z) Hyperbolic sine integral.FixedPrecisionApfloatHelper.sinhIntegral(Apfloat x) Hyperbolic sine integral.static ApcomplexApcomplexMath.sinIntegral(Apcomplex z) Sine integral.static ApfloatApfloatMath.sinIntegral(Apfloat x) Sine integral.FixedPrecisionApcomplexHelper.sinIntegral(Apcomplex z) Sine integral.FixedPrecisionApfloatHelper.sinIntegral(Apfloat x) Sine integral.longApcomplex.size()Returns the size of this apcomplex.longApfloat.size()Returns the size of this apfloat.longApint.size()Returns the size of this apint.longAprational.size()Returns the size of this aprational.static ApcomplexApcomplexMath.sphericalHarmonicY(Apcomplex λ, Apcomplex μ, Apcomplex ϑ, Apcomplex ϕ) Spherical harmonic function.FixedPrecisionApcomplexHelper.sphericalHarmonicY(Apcomplex λ, Apcomplex μ, Apcomplex ϑ, Apcomplex ϕ) Spherical harmonic function.static ApcomplexSquare root.static ApfloatSquare root.static Apint[]Square root and remainder.Square root.Square root.Subtracts two apcomplex numbers.Subtracts two apfloats.Subtracts two apints.Aprational.subtract(Aprational x) Subtracts two aprational numbers.Subtraction.Subtraction.static ApcomplexSum of numbers.static ApfloatSum of numbers.static ApintSum of numbers.static AprationalAprationalMath.sum(Aprational... x) Sum of numbers.Sum.Sum.static ApcomplexTangent.static ApfloatTangent.Tangent.Tangent.static ApcomplexHyperbolic tangent.static ApfloatHyperbolic tangent.Hyperbolic tangent.Hyperbolic tangent.booleanTests two apcomplex numbers for equality.booleanTests two apfloat numbers for equality.booleanstatic ApfloatConverts an angle measured in radians to degrees.Convert radians to degrees.static ApfloatConverts an angle measured in degrees to radians.Convert degrees to radians.Apcomplex.toRadix(int radix) Convert this apcomplex to the specified radix.Apfloat.toRadix(int radix) Convert this apfloat to the specified radix.Apint.toRadix(int radix) Convert this apint to the specified radix.Aprational.toRadix(int radix) Convert this aprational to the specified radix.Apcomplex.toString(boolean pretty) Returns a string representation of this apcomplex.Apfloat.toString(boolean pretty) Returns a string representation of this apfloat.Apint.toString(boolean pretty) Returns a string representation of this aprational.Aprational.toString(boolean pretty) Returns a string representation of this aprational.Apfloat.truncate()Truncates fractional part.static ApintTruncates fractional part.Aprational.truncate()Truncates fractional part.Truncate fractional part.Unit in the last place.Unit in the last place.Returns the value with the specified precision.static ApcomplexLambert W function.static ApcomplexLambert W function for the specified branch.static ApfloatLambert W function.Lambert W function.Lambert W function for the specified branch.Lambert W function.voidWrite a string representation of this apcomplex to aWriter.voidWrite a string representation of this apcomplex to aWriter.voidWrite a string representation of this apfloat to aWriter.voidWrite a string representation of this aprational to aWriter.voidWrite a string representation of this aprational to aWriter.voidWrite a string representation of this aprational to aWriter.static ApcomplexRiemann zeta function.static ApcomplexHurwitz zeta function.static ApfloatRiemann zeta function.static ApfloatHurwitz zeta function.Riemann zeta function.Hurwitz zeta function.Riemann zeta function.Hurwitz zeta function.Constructors in org.apfloat that throw ApfloatRuntimeExceptionModifierConstructorDescriptionReads an apcomplex from a reader.Constructs an apcomplex from a string.Apfloat(double value) Constructs an apfloat from the specifieddouble.Apfloat(double value, long precision) Constructs an apfloat from the specifieddoubleand precision.Apfloat(double value, long precision, int radix) Constructs an apfloat from the specifieddouble, precision and radix.Apfloat(float value) Constructs an apfloat from the specifiedfloat.Apfloat(float value, long precision) Constructs an apfloat from the specifiedfloatand precision.Apfloat(float value, long precision, int radix) Constructs an apfloat from the specifiedfloat, precision and radix.Apfloat(long value) Constructs an apfloat from the specifiedlong.Apfloat(long value, long precision) Constructs an apfloat from the specifiedlongand precision.Apfloat(long value, long precision, int radix) Constructs an apfloat from the specifiedlong, precision and radix.Reads an apfloat from a stream using default precision and radix.Apfloat(PushbackReader in, long precision) Reads an apfloat from a stream using the specified precision.Apfloat(PushbackReader in, long precision, int radix) Reads an apfloat from a stream using the specified precision and radix.Constructs an apfloat from the specified string.Constructs an apfloat from the specified string and precision.Constructs an apfloat from the specified string, precision and radix.Apfloat(BigDecimal value) Creates an apfloat from aBigDecimal.Apfloat(BigDecimal value, long precision) Creates an apfloat from aBigDecimal.Apfloat(BigInteger value) Constructs an apfloat from aBigInteger.Apfloat(BigInteger value, long precision) Constructs an apfloat from aBigIntegerwith the specified precision.Apfloat(BigInteger value, long precision, int radix) Constructs an apfloat from aBigIntegerwith the specified precision and radix.Apint(long value) Constructs an apfloat from the specifiedlong.Apint(long value, int radix) Constructs an apfloat from the specifiedlongand radix.Apint(PushbackReader in) Reads an apint from a stream using the default radix.Apint(PushbackReader in, int radix) Reads an apint from a stream using the specified radix.Constructs an apfloat from the specified string.Constructs an apfloat from the specified string and radix.Apint(BigInteger value) Constructs an apint from aBigInteger.Apint(BigInteger value, int radix) Constructs an apint from aBigIntegerusing the specified radix.Aprational(double value) Constructs an aprational from adouble.Aprational(double value, int radix) Constructs an aprational from adoubleusing the specified radix.Reads an aprational from a reader.Aprational(PushbackReader in, int radix) Reads an aprational from a reader.Aprational(String value) Constructs an aprational from a string.Aprational(String value, int radix) Constructs an aprational from a string with the specified radix.Aprational(BigInteger value) Constructs an aprational from aBigInteger.Aprational(BigInteger value, int radix) Constructs an aprational from aBigIntegerusing the specified radix.Aprational(Apint value) Construct an integer aprational whose denominator is one.Aprational(Apint numerator, Apint denominator) Construct an aprational with the specified numerator and denominator. -
Uses of ApfloatRuntimeException in org.apfloat.aparapi
Methods in org.apfloat.aparapi that throw ApfloatRuntimeExceptionModifier and TypeMethodDescriptionvoidIntAparapiFactor3NTTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidLongAparapiFactor3NTTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidIntAparapiNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidLongAparapiNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidIntAparapiMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) voidLongAparapiMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) voidIntAparapiMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) voidLongAparapiMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) voidIntAparapiFactor3NTTStrategy.transform(DataStorage dataStorage, int modulus) voidLongAparapiFactor3NTTStrategy.transform(DataStorage dataStorage, int modulus) voidIntAparapiFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidLongAparapiFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidIntAparapiNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Transform the columns of the data matrix.voidLongAparapiNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Transform the columns of the data matrix.voidIntAparapiMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) voidLongAparapiMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) voidIntAparapiMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) voidLongAparapiMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) -
Uses of ApfloatRuntimeException in org.apfloat.internal
Subclasses of ApfloatRuntimeException in org.apfloat.internalModifier and TypeClassDescriptionclassException indicating some unexpected apfloat implementation specific error situation.classException indicating a backing storage failure.classException indicating a different implementation of the apfloat SPI being used in two operands of a calculation.classException indicating a different radix being used in two operands of a calculation.classException indicating that the "size" of the numbers used in a multiplication is too large.Methods in org.apfloat.internal that throw ApfloatRuntimeExceptionModifier and TypeMethodDescriptionDoubleApfloatImpl.absCeil()FloatApfloatImpl.absCeil()IntApfloatImpl.absCeil()LongApfloatImpl.absCeil()DoubleApfloatImpl.absFloor()FloatApfloatImpl.absFloor()IntApfloatImpl.absFloor()LongApfloatImpl.absFloor()DoubleAdditionStrategy.add(DataStorage.Iterator src1, DataStorage.Iterator src2, Double carry, DataStorage.Iterator dst, long size) FloatAdditionStrategy.add(DataStorage.Iterator src1, DataStorage.Iterator src2, Float carry, DataStorage.Iterator dst, long size) IntAdditionStrategy.add(DataStorage.Iterator src1, DataStorage.Iterator src2, Integer carry, DataStorage.Iterator dst, long size) LongAdditionStrategy.add(DataStorage.Iterator src1, DataStorage.Iterator src2, Long carry, DataStorage.Iterator dst, long size) DoubleApfloatImpl.addOrSubtract(ApfloatImpl x, boolean subtract) FloatApfloatImpl.addOrSubtract(ApfloatImpl x, boolean subtract) IntApfloatImpl.addOrSubtract(ApfloatImpl x, boolean subtract) LongApfloatImpl.addOrSubtract(ApfloatImpl x, boolean subtract) protected DataStorageThreeNTTConvolutionStrategy.autoConvolute(DataStorage x, long resultSize) Convolutes a data set with itself.protected DataStorageThreeNTTConvolutionStrategy.autoConvoluteOne(DataStorage x, long length, int modulus, boolean cached) Performs an autoconvolution modulo one modulus, of the specified transform length.doubleDoubleBaseMath.baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, double carry, DataStorage.Iterator dst, long size) Addition in some base.floatFloatBaseMath.baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, float carry, DataStorage.Iterator dst, long size) Addition in some base.intIntBaseMath.baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, int carry, DataStorage.Iterator dst, long size) Addition in some base.longLongBaseMath.baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, long carry, DataStorage.Iterator dst, long size) Addition in some base.doubleDoubleBaseMath.baseDivide(DataStorage.Iterator src1, double src2, double carry, DataStorage.Iterator dst, long size) Division in some base.floatFloatBaseMath.baseDivide(DataStorage.Iterator src1, float src2, float carry, DataStorage.Iterator dst, long size) Division in some base.intIntBaseMath.baseDivide(DataStorage.Iterator src1, int src2, int carry, DataStorage.Iterator dst, long size) Division in some base.longLongBaseMath.baseDivide(DataStorage.Iterator src1, long src2, long carry, DataStorage.Iterator dst, long size) Division in some base.doubleDoubleBaseMath.baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, double src3, double carry, DataStorage.Iterator dst, long size) Multiplication and addition in some base.floatFloatBaseMath.baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, float src3, float carry, DataStorage.Iterator dst, long size) Multiplication and addition in some base.intIntBaseMath.baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, int src3, int carry, DataStorage.Iterator dst, long size) Multiplication and addition in some base.longLongBaseMath.baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, long src3, long carry, DataStorage.Iterator dst, long size) Multiplication and addition in some base.doubleDoubleBaseMath.baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, double carry, DataStorage.Iterator dst, long size) Subtraction in some base.floatFloatBaseMath.baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, float carry, DataStorage.Iterator dst, long size) Subtraction in some base.intIntBaseMath.baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, int carry, DataStorage.Iterator dst, long size) Subtraction in some base.longLongBaseMath.baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, long carry, DataStorage.Iterator dst, long size) Subtraction in some base.double[]DoubleCarryCRTStepStrategy.carry(DataStorage dataStorage, long size, long resultSize, long offset, long length, double[] results, double[] previousResults) float[]FloatCarryCRTStepStrategy.carry(DataStorage dataStorage, long size, long resultSize, long offset, long length, float[] results, float[] previousResults) int[]IntCarryCRTStepStrategy.carry(DataStorage dataStorage, long size, long resultSize, long offset, long length, int[] results, int[] previousResults) long[]LongCarryCRTStepStrategy.carry(DataStorage dataStorage, long size, long resultSize, long offset, long length, long[] results, long[] previousResults) StepCarryCRTStrategy.carryCRT(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, long resultSize) Calculate the final result of a three-NTT convolution.voidDoubleMemoryArrayAccess.close()voidFloatMemoryArrayAccess.close()voidIntMemoryArrayAccess.close()voidLongMemoryArrayAccess.close()intDoubleApfloatImpl.compareTo(ApfloatImpl x) intFloatApfloatImpl.compareTo(ApfloatImpl x) intIntApfloatImpl.compareTo(ApfloatImpl x) intLongApfloatImpl.compareTo(ApfloatImpl x) DoubleKaratsubaConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) DoubleMediumConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) DoubleShortConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) FloatKaratsubaConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) FloatMediumConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) FloatShortConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) IntKaratsubaConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) IntMediumConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) IntShortConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) LongKaratsubaConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) LongMediumConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) LongShortConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) ThreeNTTConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) protected DataStorageThreeNTTConvolutionStrategy.convoluteOne(DataStorage x, DataStorage y, long length, int modulus, boolean cached) Performs a convolution modulo one modulus, of the specified transform length.DoubleApfloatBuilder.createApfloat(double value, long precision, int radix) DoubleApfloatBuilder.createApfloat(long value, long precision, int radix) DoubleApfloatBuilder.createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) DoubleApfloatBuilder.createApfloat(String value, long precision, int radix, boolean isInteger) FloatApfloatBuilder.createApfloat(double value, long precision, int radix) FloatApfloatBuilder.createApfloat(long value, long precision, int radix) FloatApfloatBuilder.createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) FloatApfloatBuilder.createApfloat(String value, long precision, int radix, boolean isInteger) IntApfloatBuilder.createApfloat(double value, long precision, int radix) IntApfloatBuilder.createApfloat(long value, long precision, int radix) IntApfloatBuilder.createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) IntApfloatBuilder.createApfloat(String value, long precision, int radix, boolean isInteger) LongApfloatBuilder.createApfloat(double value, long precision, int radix) LongApfloatBuilder.createApfloat(long value, long precision, int radix) LongApfloatBuilder.createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) LongApfloatBuilder.createApfloat(String value, long precision, int radix, boolean isInteger) protected abstract DataStorageAbstractDataStorageBuilder.createCachedDataStorage()Create a cached data storage.AbstractDataStorageBuilder.createCachedDataStorage(long size) protected DataStorageDoubleDataStorageBuilder.createCachedDataStorage()protected DataStorageFloatDataStorageBuilder.createCachedDataStorage()protected DataStorageIntDataStorageBuilder.createCachedDataStorage()protected DataStorageLongDataStorageBuilder.createCachedDataStorage()protected DataStorageThreeNTTConvolutionStrategy.createCachedDataStorage(long size) Create a cached (if possible) data storage for the specified number of elements.AbstractDataStorageBuilder.createDataStorage(long size) AbstractDataStorageBuilder.createDataStorage(DataStorage dataStorage) protected DataStorageThreeNTTConvolutionStrategy.createDataStorage(DataStorage dataStorage) Create a cached data storage from the (possibly) cached data storage.protected ParallelRunnableDoubleNTTStepStrategy.createMultiplyElementsParallelRunnable(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) Create a ParallelRunnable object for multiplying the elements of the matrix.protected ParallelRunnableFloatNTTStepStrategy.createMultiplyElementsParallelRunnable(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) Create a ParallelRunnable object for multiplying the elements of the matrix.protected ParallelRunnableIntNTTStepStrategy.createMultiplyElementsParallelRunnable(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) Create a ParallelRunnable object for multiplying the elements of the matrix.protected ParallelRunnableLongNTTStepStrategy.createMultiplyElementsParallelRunnable(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) Create a ParallelRunnable object for multiplying the elements of the matrix.protected abstract DataStorageAbstractDataStorageBuilder.createNonCachedDataStorage()Create a non-cached data storage.protected DataStorageDoubleDataStorageBuilder.createNonCachedDataStorage()protected DataStorageFloatDataStorageBuilder.createNonCachedDataStorage()protected DataStorageIntDataStorageBuilder.createNonCachedDataStorage()protected DataStorageLongDataStorageBuilder.createNonCachedDataStorage()protected ParallelRunnableDoubleNTTStepStrategy.createTransformRowsParallelRunnable(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Create a ParallelRunnable object for transforming the rows of the matrix.protected ParallelRunnableFloatNTTStepStrategy.createTransformRowsParallelRunnable(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Create a ParallelRunnable object for transforming the rows of the matrix.protected ParallelRunnableIntNTTStepStrategy.createTransformRowsParallelRunnable(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Create a ParallelRunnable object for transforming the rows of the matrix.protected ParallelRunnableLongNTTStepStrategy.createTransformRowsParallelRunnable(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Create a ParallelRunnable object for transforming the rows of the matrix.double[]DoubleCarryCRTStepStrategy.crt(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, DataStorage dataStorage, long size, long resultSize, long offset, long length) float[]FloatCarryCRTStepStrategy.crt(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, DataStorage dataStorage, long size, long resultSize, long offset, long length) int[]IntCarryCRTStepStrategy.crt(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, DataStorage dataStorage, long size, long resultSize, long offset, long length) long[]LongCarryCRTStepStrategy.crt(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, DataStorage dataStorage, long size, long resultSize, long offset, long length) DoubleAdditionStrategy.divide(DataStorage.Iterator src1, Double src2, Double carry, DataStorage.Iterator dst, long size) FloatAdditionStrategy.divide(DataStorage.Iterator src1, Float src2, Float carry, DataStorage.Iterator dst, long size) IntAdditionStrategy.divide(DataStorage.Iterator src1, Integer src2, Integer carry, DataStorage.Iterator dst, long size) LongAdditionStrategy.divide(DataStorage.Iterator src1, Long src2, Long carry, DataStorage.Iterator dst, long size) DoubleApfloatImpl.divideShort(ApfloatImpl x) FloatApfloatImpl.divideShort(ApfloatImpl x) IntApfloatImpl.divideShort(ApfloatImpl x) LongApfloatImpl.divideShort(ApfloatImpl x) longDoubleApfloatImpl.equalDigits(ApfloatImpl x) longFloatApfloatImpl.equalDigits(ApfloatImpl x) longIntApfloatImpl.equalDigits(ApfloatImpl x) longLongApfloatImpl.equalDigits(ApfloatImpl x) DoubleApfloatImpl.frac()FloatApfloatImpl.frac()IntApfloatImpl.frac()LongApfloatImpl.frac()voidDoubleBuilderFactory.gc()voidFloatBuilderFactory.gc()voidIntBuilderFactory.gc()voidLongBuilderFactory.gc()protected voidDiskDataStorage.implCopyFrom(DataStorage dataStorage, long size) protected voidDoubleMemoryDataStorage.implCopyFrom(DataStorage dataStorage, long size) protected voidFloatMemoryDataStorage.implCopyFrom(DataStorage dataStorage, long size) protected voidIntMemoryDataStorage.implCopyFrom(DataStorage dataStorage, long size) protected voidLongMemoryDataStorage.implCopyFrom(DataStorage dataStorage, long size) protected ArrayAccessDiskDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessDoubleDiskDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessDoubleMemoryDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessDoubleMemoryDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessFloatDiskDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessFloatMemoryDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessFloatMemoryDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessIntDiskDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessIntMemoryDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessIntMemoryDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessLongDiskDataStorage.implGetArray(int mode, long offset, int length) protected ArrayAccessLongMemoryDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessLongMemoryDataStorage.implGetArray(int mode, long offset, int length) protected longDiskDataStorage.implGetSize()protected ArrayAccessDiskDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessDoubleMemoryDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessFloatMemoryDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessIntMemoryDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) protected ArrayAccessLongMemoryDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) protected voidDiskDataStorage.implSetSize(long size) protected voidDoubleMemoryDataStorage.implSetSize(long size) protected voidFloatMemoryDataStorage.implSetSize(long size) protected voidIntMemoryDataStorage.implSetSize(long size) protected voidLongMemoryDataStorage.implSetSize(long size) protected DataStorageDoubleDiskDataStorage.implSubsequence(long offset, long length) protected DataStorageDoubleMemoryDataStorage.implSubsequence(long offset, long length) protected DataStorageFloatDiskDataStorage.implSubsequence(long offset, long length) protected DataStorageFloatMemoryDataStorage.implSubsequence(long offset, long length) protected DataStorageIntDiskDataStorage.implSubsequence(long offset, long length) protected DataStorageIntMemoryDataStorage.implSubsequence(long offset, long length) protected DataStorageLongDiskDataStorage.implSubsequence(long offset, long length) protected DataStorageLongMemoryDataStorage.implSubsequence(long offset, long length) voidDoubleTableFNT.inverseTableFNT(ArrayAccess arrayAccess, double[] wTable, int[] permutationTable) Inverse (Cooley-Tukey) fast Number Theoretic Transform.voidFloatTableFNT.inverseTableFNT(ArrayAccess arrayAccess, float[] wTable, int[] permutationTable) Inverse (Cooley-Tukey) fast Number Theoretic Transform.voidIntTableFNT.inverseTableFNT(ArrayAccess arrayAccess, int[] wTable, int[] permutationTable) Inverse (Cooley-Tukey) fast Number Theoretic Transform.voidLongTableFNT.inverseTableFNT(ArrayAccess arrayAccess, long[] wTable, int[] permutationTable) Inverse (Cooley-Tukey) fast Number Theoretic Transform.protected abstract voidAbstractStepFNTStrategy.inverseTransform(DataStorage dataStorage, int n1, int n2, long length, long totalTransformLength, int modulus) Inverse transform the data in steps.voidAbstractStepFNTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidDoubleTableFNTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidFactor3NTTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidFloatTableFNTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidIntTableFNTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) voidLongTableFNTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) protected voidSixStepFNTStrategy.inverseTransform(DataStorage dataStorage, int n1, int n2, long length, long totalTransformLength, int modulus) protected voidTwoPassFNTStrategy.inverseTransform(DataStorage dataStorage, int n1, int n2, long length, long totalTransformLength, int modulus) protected abstract booleanAbstractDataStorageBuilder.isCached(DataStorage dataStorage) Test if the data storage is of cached type.protected booleanDoubleDataStorageBuilder.isCached(DataStorage dataStorage) protected booleanFloatDataStorageBuilder.isCached(DataStorage dataStorage) protected booleanIntDataStorageBuilder.isCached(DataStorage dataStorage) protected booleanLongDataStorageBuilder.isCached(DataStorage dataStorage) booleanDoubleApfloatImpl.isOne()booleanFloatApfloatImpl.isOne()booleanIntApfloatImpl.isOne()booleanLongApfloatImpl.isOne()booleanDoubleApfloatImpl.isShort()booleanFloatApfloatImpl.isShort()booleanIntApfloatImpl.isShort()booleanLongApfloatImpl.isShort()DoubleDiskDataStorage.iterator(int mode, long startPosition, long endPosition) DoubleMemoryDataStorage.iterator(int mode, long startPosition, long endPosition) FloatDiskDataStorage.iterator(int mode, long startPosition, long endPosition) FloatMemoryDataStorage.iterator(int mode, long startPosition, long endPosition) IntDiskDataStorage.iterator(int mode, long startPosition, long endPosition) IntMemoryDataStorage.iterator(int mode, long startPosition, long endPosition) LongDiskDataStorage.iterator(int mode, long startPosition, long endPosition) LongMemoryDataStorage.iterator(int mode, long startPosition, long endPosition) DoubleApfloatImpl.multiply(ApfloatImpl x) FloatApfloatImpl.multiply(ApfloatImpl x) IntApfloatImpl.multiply(ApfloatImpl x) LongApfloatImpl.multiply(ApfloatImpl x) DoubleAdditionStrategy.multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, Double src3, Double carry, DataStorage.Iterator dst, long size) FloatAdditionStrategy.multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, Float src3, Float carry, DataStorage.Iterator dst, long size) IntAdditionStrategy.multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, Integer src3, Integer carry, DataStorage.Iterator dst, long size) LongAdditionStrategy.multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, Long src3, Long carry, DataStorage.Iterator dst, long size) voidDoubleNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidFloatNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidIntNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidLongNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) voidDoubleNTTConvolutionStepStrategy.multiplyInPlace(DataStorage sourceAndDestination, DataStorage source, int modulus) voidFloatNTTConvolutionStepStrategy.multiplyInPlace(DataStorage sourceAndDestination, DataStorage source, int modulus) voidIntNTTConvolutionStepStrategy.multiplyInPlace(DataStorage sourceAndDestination, DataStorage source, int modulus) voidLongNTTConvolutionStepStrategy.multiplyInPlace(DataStorage sourceAndDestination, DataStorage source, int modulus) DoubleApfloatImpl.negate()FloatApfloatImpl.negate()IntApfloatImpl.negate()LongApfloatImpl.negate()voidDoubleMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.voidFloatMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.voidIntMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.voidLongMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.voidDoubleMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.voidFloatMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.voidIntMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.voidLongMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.MessagePasser.receiveMessage(K receiver) Receive a message.static voidParallelRunner.runParallel(ParallelRunnable parallelRunnable) Run a ParallelRunnable object in parallel using multiple threads.longDoubleApfloatImpl.scale()longFloatApfloatImpl.scale()longIntApfloatImpl.scale()longLongApfloatImpl.scale()protected voidDiskDataStorage.setArray(ArrayAccess arrayAccess, int startColumn, int columns, int rows) Write the data back to the same location in the file that was retrieved withDiskDataStorage.implGetArray(int,int,int,int).protected voidDiskDataStorage.setTransposedArray(ArrayAccess arrayAccess, int startColumn, int columns, int rows) Write the data back to the same location in the file that was retrieved withDiskDataStorage.implGetTransposedArray(int,int,int,int).voidDoubleBuilderFactory.shutdown()voidFloatBuilderFactory.shutdown()voidIntBuilderFactory.shutdown()voidLongBuilderFactory.shutdown()longDoubleApfloatImpl.size()longFloatApfloatImpl.size()longIntApfloatImpl.size()longLongApfloatImpl.size()voidDoubleNTTConvolutionStepStrategy.squareInPlace(DataStorage sourceAndDestination, int modulus) voidFloatNTTConvolutionStepStrategy.squareInPlace(DataStorage sourceAndDestination, int modulus) voidIntNTTConvolutionStepStrategy.squareInPlace(DataStorage sourceAndDestination, int modulus) voidLongNTTConvolutionStepStrategy.squareInPlace(DataStorage sourceAndDestination, int modulus) DoubleAdditionStrategy.subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, Double carry, DataStorage.Iterator dst, long size) FloatAdditionStrategy.subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, Float carry, DataStorage.Iterator dst, long size) IntAdditionStrategy.subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, Integer carry, DataStorage.Iterator dst, long size) LongAdditionStrategy.subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, Long carry, DataStorage.Iterator dst, long size) voidDoubleTableFNT.tableFNT(ArrayAccess arrayAccess, double[] wTable, int[] permutationTable) Forward (Sande-Tukey) fast Number Theoretic Transform.voidFloatTableFNT.tableFNT(ArrayAccess arrayAccess, float[] wTable, int[] permutationTable) Forward (Sande-Tukey) fast Number Theoretic Transform.voidIntTableFNT.tableFNT(ArrayAccess arrayAccess, int[] wTable, int[] permutationTable) Forward (Sande-Tukey) fast Number Theoretic Transform.voidLongTableFNT.tableFNT(ArrayAccess arrayAccess, long[] wTable, int[] permutationTable) Forward (Sande-Tukey) fast Number Theoretic Transform.DoubleApfloatImpl.toString(boolean pretty) FloatApfloatImpl.toString(boolean pretty) IntApfloatImpl.toString(boolean pretty) LongApfloatImpl.toString(boolean pretty) protected voidDiskDataStorage.transferFrom(ReadableByteChannel in, long position, long size) Transfer from a readable channel, possibly in multiple chunks.protected voidDiskDataStorage.transferTo(WritableByteChannel out, long position, long size) Transfer to a writable channel, possibly in multiple chunks.voidAbstractStepFNTStrategy.transform(DataStorage dataStorage, int modulus) protected abstract voidAbstractStepFNTStrategy.transform(DataStorage dataStorage, int n1, int n2, long length, int modulus) Transform the data in steps.voidDoubleTableFNTStrategy.transform(DataStorage dataStorage, int modulus) voidFactor3NTTStrategy.transform(DataStorage dataStorage, int modulus) voidFloatTableFNTStrategy.transform(DataStorage dataStorage, int modulus) voidIntTableFNTStrategy.transform(DataStorage dataStorage, int modulus) voidLongTableFNTStrategy.transform(DataStorage dataStorage, int modulus) protected voidSixStepFNTStrategy.transform(DataStorage dataStorage, int n1, int n2, long length, int modulus) protected voidTwoPassFNTStrategy.transform(DataStorage dataStorage, int n1, int n2, long length, int modulus) voidDoubleFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidFloatFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidIntFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidLongFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) voidDoubleNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) voidFloatNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) voidIntNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) voidLongNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) voidDoubleMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) Transpose a n1 x n2 matrix.voidFloatMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) Transpose a n1 x n2 matrix.voidIntMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) Transpose a n1 x n2 matrix.voidLongMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) Transpose a n1 x n2 matrix.voidDoubleMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) Transpose a square n1 x n1 block of n1 x n2 matrix.voidFloatMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) Transpose a square n1 x n1 block of n1 x n2 matrix.voidIntMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) Transpose a square n1 x n1 block of n1 x n2 matrix.voidLongMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) Transpose a square n1 x n1 block of n1 x n2 matrix.voidvoidvoidvoidConstructors in org.apfloat.internal that throw ApfloatRuntimeExceptionModifierConstructorDescriptionprotectedDefault constructor.DoubleApfloatImpl(double value, long precision, int radix) Create a newDoubleApfloatImplinstance from adouble.DoubleApfloatImpl(long value, long precision, int radix) Create a newDoubleApfloatImplinstance from along.DoubleApfloatImpl(PushbackReader in, long precision, int radix, boolean isInteger) Create a newDoubleApfloatImplinstance reading from a stream.DoubleApfloatImpl(String value, long precision, int radix, boolean isInteger) Create a newDoubleApfloatImplinstance from a String.Default constructor.FloatApfloatImpl(double value, long precision, int radix) Create a newFloatApfloatImplinstance from adouble.FloatApfloatImpl(long value, long precision, int radix) Create a newFloatApfloatImplinstance from along.FloatApfloatImpl(PushbackReader in, long precision, int radix, boolean isInteger) Create a newFloatApfloatImplinstance reading from a stream.FloatApfloatImpl(String value, long precision, int radix, boolean isInteger) Create a newFloatApfloatImplinstance from a String.Default constructor.IntApfloatImpl(double value, long precision, int radix) Create a newIntApfloatImplinstance from adouble.IntApfloatImpl(long value, long precision, int radix) Create a newIntApfloatImplinstance from along.IntApfloatImpl(PushbackReader in, long precision, int radix, boolean isInteger) Create a newIntApfloatImplinstance reading from a stream.IntApfloatImpl(String value, long precision, int radix, boolean isInteger) Create a newIntApfloatImplinstance from a String.Default constructor.LongApfloatImpl(double value, long precision, int radix) Create a newLongApfloatImplinstance from adouble.LongApfloatImpl(long value, long precision, int radix) Create a newLongApfloatImplinstance from along.LongApfloatImpl(PushbackReader in, long precision, int radix, boolean isInteger) Create a newLongApfloatImplinstance reading from a stream.LongApfloatImpl(String value, long precision, int radix, boolean isInteger) Create a newLongApfloatImplinstance from a String.Default constructor. -
Uses of ApfloatRuntimeException in org.apfloat.samples
Methods in org.apfloat.samples that throw ApfloatRuntimeExceptionModifier and TypeMethodDescriptionPi.BinarySplittingSeries.a(long n) Binary splitting term.Pi.ChudnovskyBinarySplittingSeries.a(long n) Pi.RamanujanBinarySplittingSeries.a(long n) PiAWT.getOperation(long precision, int radix) Get the calculation operation to execute.PiParallelAWT.getOperation(long precision, int radix) static voidCommand-line entry point.static voidCommand-line entry point.static voidCommand-line entry point.Pi.BinarySplittingSeries.p(long n) Binary splitting term.Pi.ChudnovskyBinarySplittingSeries.p(long n) Pi.RamanujanBinarySplittingSeries.p(long n) Pi.BinarySplittingSeries.q(long n) Binary splitting term.Pi.ChudnovskyBinarySplittingSeries.q(long n) Pi.RamanujanBinarySplittingSeries.q(long n) voidPi.BinarySplittingPiCalculator.r(long n1, long n2, ApfloatHolder T, ApfloatHolder Q, ApfloatHolder P, Pi.BinarySplittingProgressIndicator progressIndicator) Entry point for the binary splitting algorithm.voidPiDistributed.DistributedBinarySplittingPiCalculator.r(long n1, long n2, ApfloatHolder T, ApfloatHolder Q, ApfloatHolder P, ApfloatHolder F, PiDistributed.Node[] nodes) Entry point for the distributed binary splitting algorithm.voidPiParallel.ParallelBinarySplittingPiCalculator.r(long n1, long n2, ApfloatHolder T, ApfloatHolder Q, ApfloatHolder P, Pi.BinarySplittingProgressIndicator progressIndicator) static voidExecute an operation and display some additional information.Constructors in org.apfloat.samples that throw ApfloatRuntimeExceptionModifierConstructorDescriptionChudnovskyPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.protectedChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator calculator, long precision, int radix) Construct a pi calculator with the specified binary splitting algorithm.DistributedChudnovskyPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.DistributedRamanujanPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.Construct a parallel pi calculator with the specified precision and radix.ParallelChudnovskyPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.protectedParallelChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator calculator, long precision, int radix) Construct a pi calculator with the specified binary splitting algorithm.ParallelRamanujanPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.protectedParallelRamanujanPiCalculator(Pi.BinarySplittingPiCalculator calculator, long precision, int radix) Construct a pi calculator with the specified binary splitting algorithm.RamanujanPiCalculator(long precision, int radix) Construct a pi calculator with the specified precision and radix.protectedRamanujanPiCalculator(Pi.BinarySplittingPiCalculator calculator, long precision, int radix) Construct a pi calculator with the specified binary splitting algorithm. -
Uses of ApfloatRuntimeException in org.apfloat.spi
Methods in org.apfloat.spi that throw ApfloatRuntimeExceptionModifier and TypeMethodDescriptionApfloatImpl.absCeil()Returns thisApfloatImplrounded away from zero.ApfloatImpl.absFloor()Returns thisApfloatImplrounded towards zero.AdditionStrategy.add(DataStorage.Iterator src1, DataStorage.Iterator src2, T carry, DataStorage.Iterator dst, long size) Addition in some base.ApfloatImpl.addOrSubtract(ApfloatImpl x, boolean subtract) Add or subtract anApfloatImplto this object.CarryCRTStepStrategy.carry(DataStorage dataStorage, long size, long resultSize, long offset, long length, T results, T previousResults) Propagate carries from the previous block computed with the CRT method.CarryCRTStrategy.carryCRT(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, long resultSize) Calculate the final result of a three-NTT convolution.abstract voidArrayAccess.close()Close this array access and commit any changes to the underlying data storage if applicable.voidDataStorage.Iterator.close()Closes the iterator.intApfloatImpl.compareTo(ApfloatImpl x) Compare thisApfloatImpland another number.ConvolutionStrategy.convolute(DataStorage x, DataStorage y, long resultSize) Convolutes the two sets of data.final voidDataStorage.copyFrom(DataStorage dataStorage) Copies all data from another data storage to this data storage.final voidDataStorage.copyFrom(DataStorage dataStorage, long size) Copies the specified number of elements from another data storage to this data storage.ApfloatBuilder.createApfloat(double value, long precision, int radix) Create a newApfloatImplinstance from adouble.ApfloatBuilder.createApfloat(long value, long precision, int radix) Create a newApfloatImplinstance from along.ApfloatBuilder.createApfloat(PushbackReader in, long precision, int radix, boolean isInteger) Create a newApfloatImplinstance reading from a stream.ApfloatBuilder.createApfloat(String value, long precision, int radix, boolean isInteger) Create a newApfloatImplinstance from aString.DataStorageBuilder.createCachedDataStorage(long size) Get a data storage that is cached in memory, if possible, for the requested size of data.DataStorageBuilder.createDataStorage(long size) Get an appropriate type of data storage for the requested size of data.DataStorageBuilder.createDataStorage(DataStorage dataStorage) Convert cached data storage to the appropriate normal data storage type.CarryCRTStepStrategy.crt(DataStorage resultMod0, DataStorage resultMod1, DataStorage resultMod2, DataStorage dataStorage, long size, long resultSize, long offset, long length) Perform the Chinese Remainder Theorem (CRT) on each element of the three result data sets to get the result of each element modulo the product of the three moduli.AdditionStrategy.divide(DataStorage.Iterator src1, T src2, T carry, DataStorage.Iterator dst, long size) Division in some base.ApfloatImpl.divideShort(ApfloatImpl x) Divide thisApfloatImplby anApfloatImplthat is "short".longApfloatImpl.equalDigits(ApfloatImpl x) The number of equal digits in thisApfloatImpland another number.ApfloatImpl.frac()Returns the fractional part of thisApfloatImpl.voidBuilderFactory.gc()Do garbage collection and related things such as empty any reference queues.<T> TGets the current element as a the specified element type.final ArrayAccessDataStorage.getArray(int mode, int startColumn, int columns, int rows) Maps a block of data to a memory array when the data is treated as a matrix.final ArrayAccessDataStorage.getArray(int mode, long offset, int length) Gets an array access to the data of this data storage when the data is treated as a linear block.abstract ObjectArrayAccess.getData()Returns the array of this array access.doubleDataStorage.AbstractIterator.getDouble()doubleDataStorage.Iterator.getDouble()Gets the current element as adouble.double[]ArrayAccess.getDoubleData()Returns the array of this array access as adouble[].floatDataStorage.AbstractIterator.getFloat()floatDataStorage.Iterator.getFloat()Gets the current element as afloat.float[]ArrayAccess.getFloatData()Returns the array of this array access as afloat[].intDataStorage.AbstractIterator.getInt()intDataStorage.Iterator.getInt()Gets the current element as anint.int[]ArrayAccess.getIntData()Returns the array of this array access as anint[].longDataStorage.AbstractIterator.getLong()longDataStorage.Iterator.getLong()Gets the current element as along.long[]ArrayAccess.getLongData()Returns the array of this array access as along[].final longDataStorage.getSize()Return the size of the data storage, or the length of this sub-sequence if this data storage is a sub-sequence.final ArrayAccessDataStorage.getTransposedArray(int mode, int startColumn, int columns, int rows) Maps a transposed block of data to a memory array when the data is treated as a matrix.protected abstract voidDataStorage.implCopyFrom(DataStorage dataStorage, long size) Copies the specified number of elements from another data storage to this data storage.protected abstract ArrayAccessDataStorage.implGetArray(int mode, int startColumn, int columns, int rows) Maps a block of data to a memory array when the data is treated as a matrix.protected abstract ArrayAccessDataStorage.implGetArray(int mode, long offset, int length) Gets an array access to the data of this data storage when it is treated as a linear block.protected abstract longDataStorage.implGetSize()Return the size of the whole data storage, not including sub-sequence settings.protected abstract ArrayAccessDataStorage.implGetTransposedArray(int mode, int startColumn, int columns, int rows) Maps a transposed block of data to a memory array when the data is treated as a matrix.protected abstract voidDataStorage.implSetSize(long size) Sets the size of the data storage.protected abstract DataStorageDataStorage.implSubsequence(long offset, long length) Implementation of getting a subsequence of this data storage.voidNTTStrategy.inverseTransform(DataStorage dataStorage, int modulus, long totalTransformLength) Perform an inverse transform on the data.booleanApfloatImpl.isOne()Tests if this number is equal to 1.booleanApfloatImpl.isShort()Returns if thisApfloatImplis "short".abstract DataStorage.IteratorDataStorage.iterator(int mode, long startPosition, long endPosition) Constructs a new iterator.ApfloatImpl.multiply(ApfloatImpl x) Multiply this object by anApfloatImpl.AdditionStrategy.multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, T src3, T carry, DataStorage.Iterator dst, long size) Multiplication and addition in some base.voidNTTStepStrategy.multiplyElements(ArrayAccess arrayAccess, int startRow, int startColumn, int rows, int columns, long length, long totalTransformLength, boolean isInverse, int modulus) Multiply each matrix element(i, j)bywi * j / totalTransformLength.voidNTTConvolutionStepStrategy.multiplyInPlace(DataStorage sourceAndDestination, DataStorage source, int modulus) Linear multiplication in the number theoretic domain.ApfloatImpl.negate()Returns thisApfloatImplnegated.voidDataStorage.AbstractIterator.next()Advances the position in the stream by one element.voidDataStorage.Iterator.next()Advances the position in the stream by one element.voidMatrixStrategy.permuteToDoubleWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.voidMatrixStrategy.permuteToHalfWidth(ArrayAccess arrayAccess, int n1, int n2) Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.ApfloatImpl.precision(long precision) Returns thisApfloatImplwith the specified precision.longApfloatImpl.scale()Returns the scale of thisApfloatImpl.<T> voidSets the current element as the specified element type.voidDataStorage.AbstractIterator.setDouble(double value) voidDataStorage.Iterator.setDouble(double value) Sets the current element as adouble.voidDataStorage.AbstractIterator.setFloat(float value) voidDataStorage.Iterator.setFloat(float value) Sets the current element as afloat.voidDataStorage.AbstractIterator.setInt(int value) voidDataStorage.Iterator.setInt(int value) Sets the current element as anint.voidDataStorage.AbstractIterator.setLong(long value) voidDataStorage.Iterator.setLong(long value) Sets the current element as along.final voidDataStorage.setReadOnly()Sets this data storage as read-only.final voidDataStorage.setSize(long size) Sets the size of the data storage.voidBuilderFactory.shutdown()Shuts down the builder factory.longApfloatImpl.size()Returns the size of the mantissa of thisApfloatImpl.voidNTTConvolutionStepStrategy.squareInPlace(DataStorage sourceAndDestination, int modulus) Linear squaring in the number theoretic domain.final DataStorageDataStorage.subsequence(long offset, long length) Get a subsequence of this data storage.AdditionStrategy.subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, T carry, DataStorage.Iterator dst, long size) Subtraction in some base.ApfloatImpl.toString(boolean pretty) Convert thisApfloatImpltoString.voidNTTStrategy.transform(DataStorage dataStorage, int modulus) Perform a forward transform on the data.voidFactor3NTTStepStrategy.transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) Transform the columns of a matrix using a 3-point transform.voidNTTStepStrategy.transformRows(ArrayAccess arrayAccess, int length, int count, boolean isInverse, boolean permute, int modulus) Transform the rows of the data matrix.voidMatrixStrategy.transpose(ArrayAccess arrayAccess, int n1, int n2) Transpose a n1 x n2 matrix.voidMatrixStrategy.transposeSquare(ArrayAccess arrayAccess, int n1, int n2) Transpose a square n1 x n1 block of n1 x n2 matrix.voidPrint thisApfloatImplto a stream.Constructors in org.apfloat.spi that throw ApfloatRuntimeExceptionModifierConstructorDescriptionprotectedAbstractIterator(int mode, long startPosition, long endPosition) Construct a new iterator.
Apcomplex.negate().