Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
"a" coefficient.
A_CROSSOVER - Static variable in class org.apache.commons.numbers.complex.Complex
Crossover point to switch computation for asin/acos factor A.
abs() - Method in class org.apache.commons.numbers.complex.Complex
Returns the absolute value of this complex number.
abs() - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is the absolute value of the number (x, xx) This method assumes that the low part xx is the smaller magnitude.
abs() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the absolute value of this fraction.
abs() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the absolute value of this fraction.
abs(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the absolute value of the complex number.
absoluteAccuracy - Variable in class org.apache.commons.numbers.rootfinder.BrentSolver
Absolute accuracy.
AbstractField<T> - Class in org.apache.commons.numbers.field
Boiler-plate code for concrete implementations of Field.
AbstractField() - Constructor for class org.apache.commons.numbers.field.AbstractField
Create an instance.
accept(double) - Method in class org.apache.commons.numbers.core.Sum
Adds a single term to this sum.
accurateAdd(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the sum of (x, xx) and y.
accurateAdd(double, double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the sum of (x, xx) and (y, yy).
acos() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse cosine of this complex number.
acos(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the inverse cosine of the complex number.
acosh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse hyperbolic cosine of this complex number.
add(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this + addend), with addend interpreted as a real number.
add(double) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this + y).
add(double) - Method in class org.apache.commons.numbers.core.Sum
Adds a single term to this sum.
add(double...) - Method in class org.apache.commons.numbers.core.Sum
Adds values from the given array to the sum.
add(double, double) - Method in class org.apache.commons.numbers.core.Sum
Adds the sum and compensation to this sum.
add(double, double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the sum of (x, xx) and (y, yy).
add(int) - Method in class org.apache.commons.numbers.arrays.HashIndexSet
Adds the index to the set.
add(int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Adds the specified value to this fraction, returning the result in reduced form.
add(int) - Method in class org.apache.commons.numbers.fraction.Fraction
Adds the specified value to this fraction, returning the result in reduced form.
add(long) - Method in class org.apache.commons.numbers.fraction.BigFraction
Adds the specified value to this fraction, returning the result in reduced form.
add(BigInteger) - Method in class org.apache.commons.numbers.fraction.BigFraction
Adds the specified value to this fraction, returning the result in reduced form.
add(Complex) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this + addend).
add(DD) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this + y).
add(Sum) - Method in class org.apache.commons.numbers.core.Sum
Adds another sum to this sum.
add(FP64) - Method in class org.apache.commons.numbers.field.FP64
Binary addition.
add(BigFraction) - Method in class org.apache.commons.numbers.fraction.BigFraction
Adds the specified value to this fraction, returning the result in reduced form.
add(Fraction) - Method in class org.apache.commons.numbers.fraction.Fraction
Adds the specified value to this fraction, returning the result in reduced form.
add(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the sum of the instance and another quaternion.
add(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the sum of two quaternions.
add(T) - Method in interface org.apache.commons.numbers.core.Addition
Binary addition.
add(T, T) - Method in class org.apache.commons.numbers.field.AbstractField
Add the elements.
add(T, T) - Method in interface org.apache.commons.numbers.field.Field
Add the elements.
add3(double, double, double, double, double, double, DDMath.MDD) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the sum of (a0,a1,a2) and (b0,b1,b2)).
add3(double, double, double, double, DDMath.MDD) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the sum of (a0,a1,a2) and b.
addImaginary(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this + addend), with addend interpreted as an imaginary number.
Addition<T> - Interface in org.apache.commons.numbers.core
Addition.
addProduct(double, double) - Method in class org.apache.commons.numbers.core.Sum
Adds the high-accuracy product \( a b \) to this sum.
addProducts(double[], double[]) - Method in class org.apache.commons.numbers.core.Sum
Adds \( \sum_i a_i b_i \) to this sum.
addSub(Fraction, boolean) - Method in class org.apache.commons.numbers.fraction.Fraction
Implements add and subtract using algorithm described in Knuth 4.5.1.
algo - Variable in class org.apache.commons.numbers.quaternion.Slerp
Linear or spherical interpolation algorithm.
Angle - Class in org.apache.commons.numbers.angle
Represents the angle concept.
Angle(double) - Constructor for class org.apache.commons.numbers.angle.Angle
 
Angle.Deg - Class in org.apache.commons.numbers.angle
Unit: degrees.
Angle.Normalizer - Class in org.apache.commons.numbers.angle
Normalizes an angle around a center value.
Angle.Rad - Class in org.apache.commons.numbers.angle
Unit: radians.
Angle.Turn - Class in org.apache.commons.numbers.angle
Unit: turns.
apply(double) - Method in class org.apache.commons.numbers.quaternion.Slerp
Performs the interpolation.
apply(double) - Method in class org.apache.commons.numbers.quaternion.Slerp.Linear
apply(double) - Method in class org.apache.commons.numbers.quaternion.Slerp.Spherical
apply(double[], double[]...) - Method in enum org.apache.commons.numbers.arrays.SortInPlace
Sorts in place.
applyAsDouble(double) - Method in class org.apache.commons.numbers.angle.Angle.Normalizer
 
applyAsDouble(double) - Method in class org.apache.commons.numbers.angle.Reduce
arg() - Method in class org.apache.commons.numbers.complex.Complex
Returns the argument of this complex number.
ArithmeticUtils - Class in org.apache.commons.numbers.core
Some useful, arithmetics related, additions to the built-in functions in Math.
ArithmeticUtils() - Constructor for class org.apache.commons.numbers.core.ArithmeticUtils
Private constructor.
ArithmeticUtils.NumbersArithmeticException - Exception Class in org.apache.commons.numbers.core
Exception.
array - Variable in enum org.apache.commons.numbers.core.Norm
Function of array argument.
ASCENDING - Enum constant in enum org.apache.commons.numbers.arrays.SortInPlace
Sort in ascending order.
asin() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse sine of this complex number.
asin(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the inverse sine of the complex number.
asinh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse hyperbolic sine of this complex number.
atan() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse tangent of this complex number.
atanh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the inverse hyperbolic tangent of this complex number.
atanh(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the inverse hyperbolic tangent of this complex number.

B

b - Variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
"b" coefficient.
B_CROSSOVER - Static variable in class org.apache.commons.numbers.complex.Complex
Crossover point to switch computation for asin/acos factor B.
BEFORE_SEP - Static variable in class org.apache.commons.numbers.complex.Complex
The minimum number of characters before the separator.
beta(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Beta function.
beta(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Full incomplete beta.
beta(double, double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Full incomplete beta.
Beta - Class in org.apache.commons.numbers.gamma
Beta() - Constructor for class org.apache.commons.numbers.gamma.Beta
Private constructor.
betac(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Complement of the incomplete beta.
betac(double, double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Complement of the incomplete beta.
betaIncompleteImp(double, double, double, Policy, boolean, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Main incomplete beta entry point, handles all four incomplete betas.
betaSmallBLargeASeries(double, double, double, double, double, double, Policy, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Computes beta(a, b, x) using small b and large a.
bigDecimalValue() - Method in class org.apache.commons.numbers.core.DD
Get the value as a BigDecimal.
bigDecimalValue() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the BigDecimal representation of this fraction.
bigDecimalValue(int, RoundingMode) - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the BigDecimal representation of this fraction.
bigDecimalValue(RoundingMode) - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the BigDecimal representation of this fraction.
BigFraction - Class in org.apache.commons.numbers.fraction
Representation of a rational number using arbitrary precision.
BigFraction(BigInteger) - Constructor for class org.apache.commons.numbers.fraction.BigFraction
Private constructor: Instances are created using factory methods.
BigFraction(BigInteger, BigInteger) - Constructor for class org.apache.commons.numbers.fraction.BigFraction
Private constructor: Instances are created using factory methods.
BigFractionField - Class in org.apache.commons.numbers.field
BigFractionField() - Constructor for class org.apache.commons.numbers.field.BigFractionField
Singleton.
binomialCCdf(int, int, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Binomial complementary cdf.
binomialCoefficient(int, int) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Computes the binomial coefficient.
BinomialCoefficient - Class in org.apache.commons.numbers.combinatorics
Representation of the binomial coefficient.
BinomialCoefficient() - Constructor for class org.apache.commons.numbers.combinatorics.BinomialCoefficient
Private constructor.
BinomialCoefficientDouble - Class in org.apache.commons.numbers.combinatorics
Representation of the binomial coefficient, as a double.
BinomialCoefficientDouble() - Constructor for class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
Private constructor.
binomialTerm(int, int, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Compute the binomial term.
BitIndexUpdatingInterval - Class in org.apache.commons.numbers.arrays
An UpdatingInterval backed by a fixed size of bits.
BitIndexUpdatingInterval(int, int) - Constructor for class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Create an instance to store indices within the range [left, right].
BitIndexUpdatingInterval(long[], int, int, int) - Constructor for class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Create an instance with the range [left, right] and reusing the provided index data.
BoostBeta - Class in org.apache.commons.numbers.gamma
BoostBeta() - Constructor for class org.apache.commons.numbers.gamma.BoostBeta
Private constructor.
BoostErf - Class in org.apache.commons.numbers.gamma
Implementation of the error function and its inverse.
BoostErf() - Constructor for class org.apache.commons.numbers.gamma.BoostErf
Private constructor.
BoostGamma - Class in org.apache.commons.numbers.gamma
BoostGamma() - Constructor for class org.apache.commons.numbers.gamma.BoostGamma
Private constructor.
BoostGamma.Lanczos - Class in org.apache.commons.numbers.gamma
53-bit precision implementation of the Lanczos approximation.
BoostMath - Class in org.apache.commons.numbers.gamma
Math functions used by the Boost functions.
BoostMath() - Constructor for class org.apache.commons.numbers.gamma.BoostMath
Private constructor.
BoostTools - Class in org.apache.commons.numbers.gamma
Utility tools used by the Boost functions.
BoostTools() - Constructor for class org.apache.commons.numbers.gamma.BoostTools
Private constructor.
boundedTrialDivision(int, int, List<Integer>) - Static method in class org.apache.commons.numbers.primes.SmallPrimes
Extract factors between PRIME_LAST + 2 and maxFactors.
boxInfinity(double) - Static method in class org.apache.commons.numbers.complex.Complex
Box values for the real or imaginary component of an infinite complex number.
BRACKETING - Static variable in exception class org.apache.commons.numbers.rootfinder.SolverException
Error message for "failed bracketing" condition.
brent(DoubleUnaryOperator, double, double, double, double) - Method in class org.apache.commons.numbers.rootfinder.BrentSolver
Search for a zero inside the provided interval.
BrentSolver - Class in org.apache.commons.numbers.rootfinder
This class implements the Brent algorithm for finding zeros of real univariate functions.
BrentSolver(double, double, double) - Constructor for class org.apache.commons.numbers.rootfinder.BrentSolver
Construct a solver.
byteValue() - Method in class org.apache.commons.numbers.field.FP64

C

c - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
c[1], ..., c[k] stores the next combination; c[k + 1], c[k + 2] are sentinels.
C_LIMIT - Static variable in class org.apache.commons.numbers.gamma.Digamma
C limit.
C_LIMIT - Static variable in class org.apache.commons.numbers.gamma.Trigamma
C limit.
ceil() - Method in class org.apache.commons.numbers.core.DD
Returns the smallest (closest to negative infinity) DD value that is greater than or equal to this number (x, xx) and is equal to a mathematical integer.
ceilLog2(int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Compute ceil(log2(x)).
changeNaNtoZero(double) - Static method in class org.apache.commons.numbers.complex.Complex
Change NaN to zero preserving the sign; otherwise return the value.
changeSign(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Change the sign of the magnitude based on the signed value.
checkArguments(int, int) - Static method in class org.apache.commons.numbers.combinatorics.Stirling
Check 0 <= k <= n.
checkBinomial(int, int) - Static method in class org.apache.commons.numbers.combinatorics.BinomialCoefficient
Check binomial preconditions.
checkFromToIndex(int, int, int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Checks if the sub-range from fromIndex (inclusive) to toIndex (exclusive) is within the bounds of range from 0 (inclusive) to length (exclusive).
checkIndex(int, int, int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Checks if the index is within the half-open interval [fromIndex, toIndex).
checkIndices(int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Checks if the index is within the half-open interval [fromIndex, toIndex).
checkN(int, int, int, String) - Static method in class org.apache.commons.numbers.combinatorics.Stirling
Check n <= threshold, or else throw an ArithmeticException.
checkStrictlyPositive(String, int) - Static method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Check the size is strictly positive: size > 0.
CMP_UNSIGNED_1022 - Static variable in class org.apache.commons.numbers.core.DD
The value 1022 converted for use if using Integer.compareUnsigned(int, int).
CMP_UNSIGNED_2046 - Static variable in class org.apache.commons.numbers.core.DD
The value 2046 converted for use if using Integer.compareUnsigned(int, int).
CMP_UNSIGNED_MINUS_1 - Static variable in class org.apache.commons.numbers.core.DD
The value -1 converted for use if using Integer.compareUnsigned(int, int).
Coefficient(double, double) - Constructor for class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
 
Combinations - Class in org.apache.commons.numbers.combinatorics
Utility to create combinations (n, k) of k elements in a set of n elements.
Combinations(int, int) - Constructor for class org.apache.commons.numbers.combinatorics.Combinations
 
Combinations.LexicographicComparator - Class in org.apache.commons.numbers.combinatorics
Defines a lexicographic ordering of the combinations.
Combinations.LexicographicIterator - Class in org.apache.commons.numbers.combinatorics
Lexicographic combinations iterator.
Combinations.SingletonIterator - Class in org.apache.commons.numbers.combinatorics
Iterator with just one element to handle degenerate cases (full array, empty array) for combination iterator.
CombinatoricsException - Exception Class in org.apache.commons.numbers.combinatorics
Package private exception class with constants for frequently used messages.
CombinatoricsException(String, Object...) - Constructor for exception class org.apache.commons.numbers.combinatorics.CombinatoricsException
Create an exception where the message is constructed by applying String.format(String, Object...).
comp - Variable in class org.apache.commons.numbers.core.Sum
Compensation value.
comparator - Variable in enum org.apache.commons.numbers.arrays.SortInPlace
Comparator.
comparator() - Method in class org.apache.commons.numbers.combinatorics.Combinations
Creates a comparator.
compare(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Compares two values.
compare(int[], int[]) - Method in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
compareTo(double, double, double) - Static method in class org.apache.commons.numbers.core.Precision
Compares two numbers given some amount of allowed error.
compareTo(double, double, int) - Static method in class org.apache.commons.numbers.core.Precision
Compares two numbers given some amount of allowed error.
compareTo(FP64) - Method in class org.apache.commons.numbers.field.FP64
compareTo(BigFraction) - Method in class org.apache.commons.numbers.fraction.BigFraction
Compares this object with the specified object for order using the signed magnitude.
compareTo(Fraction) - Method in class org.apache.commons.numbers.fraction.Fraction
Compares this object with the specified object for order using the signed magnitude.
complement(double, double, double) - Static method in class org.apache.commons.numbers.gamma.IncompleteBeta
Computes the complement of the incomplete beta function B(x, a, b).
complement(double, double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedBeta
Computes the complement of the regularized beta function I(x, a, b).
complement(double, double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.IncompleteBeta
Computes the complement of the incomplete beta function B(x, a, b).
complement(double, double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.RegularizedBeta
Computes the complement of the regularized beta function I(x, a, b).
Complex - Class in org.apache.commons.numbers.complex
Cartesian representation of a complex number.
Complex(double, double) - Constructor for class org.apache.commons.numbers.complex.Complex
Private default constructor.
Complex.ComplexConstructor - Interface in org.apache.commons.numbers.complex
Define a constructor for a Complex.
compressDuplicates(int[], int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Compress duplicates in the ascending data.
COMPUTE_ERF - Static variable in class org.apache.commons.numbers.gamma.BoostErf
Threshold for the erf implementation for |x| where the computation uses erf(x); otherwise erfc(x) is computed.
computePow(double, double, int) - Static method in class org.apache.commons.numbers.core.DD
Compute the number x (non-zero finite) raised to the power n.
computePowScaled(long, double, double, int, long[]) - Static method in class org.apache.commons.numbers.core.DD
Compute the number x (non-zero finite) raised to the power n.
computePowScaled(long, double, double, int, long[]) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the number x (non-zero finite) raised to the power n.
conj() - Method in class org.apache.commons.numbers.complex.Complex
Returns the conjugate \( \overline{z} \) of this complex number \( z \).
conjugate() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the conjugate of this quaternion number.
ContinuedFraction - Class in org.apache.commons.numbers.fraction
Provides a generic means to evaluate continued fractions.
ContinuedFraction() - Constructor for class org.apache.commons.numbers.fraction.ContinuedFraction
Create an instance.
cos() - Method in class org.apache.commons.numbers.complex.Complex
Returns the cosine of this complex number.
CosAngle - Class in org.apache.commons.numbers.angle
Computes the cosine of the angle between two vectors.
CosAngle() - Constructor for class org.apache.commons.numbers.angle.CosAngle
Private constructor.
cosh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic cosine of this complex number.
cosh(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic cosine of the complex number.
coshsinh(double, double, double, boolean, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Compute cosh or sinh when the absolute real component |x| is large.
countIndices(UpdatingInterval, int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Count the number of indices.
create() - Static method in class org.apache.commons.numbers.combinatorics.FactorialDouble
Deprecated.
Since 1.1 this functionality has been replaced with Factorial.doubleValue(int).

This class no longer supports a cache. This method returns a reference to a single instance.

create() - Static method in class org.apache.commons.numbers.combinatorics.LogFactorial
Creates an instance with no precomputed values.
create() - Static method in class org.apache.commons.numbers.core.Sum
Creates a new instance with an initial value of zero.
create(double, double) - Method in interface org.apache.commons.numbers.complex.Complex.ComplexConstructor
Create a complex number given the real and imaginary parts.
create(int) - Static method in class org.apache.commons.numbers.arrays.HashIndexSet
Create an instance with size to store up to the specified capacity.
createIndexOutOfBoundsMessage(int, int) - Static method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Creates the message for the index out of bounds exception.
createUpdatingInterval(int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Returns an interval that covers the specified indices k.

D

data - Variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Bit indexes.
DD - Class in org.apache.commons.numbers.core
Computes double-double floating-point operations.
DD(double, double) - Constructor for class org.apache.commons.numbers.core.DD
Create a double-double number (x, xx).
DDField - Class in org.apache.commons.numbers.field
DD field.
DDField() - Constructor for class org.apache.commons.numbers.field.DDField
Singleton.
DDMath - Class in org.apache.commons.numbers.core
Computes extended precision floating-point operations.
DDMath() - Constructor for class org.apache.commons.numbers.core.DDMath
No instances.
DDMath.MDD - Class in org.apache.commons.numbers.core
Mutable double-double number used for working.
Default() - Constructor for class org.apache.commons.numbers.quaternion.Quaternion.Type.Default
 
DEFAULT - Enum constant in enum org.apache.commons.numbers.quaternion.Quaternion.Type
Default implementation.
DEFAULT - Static variable in class org.apache.commons.numbers.gamma.Policy
Default policy.
DEFAULT_EPS - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Default absolute difference threshold for change in magnitude.
DEFAULT_EPSILON - Static variable in class org.apache.commons.numbers.fraction.Fraction
The default epsilon used for convergence.
DEFAULT_ITERATIONS - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Default maximum number of iterations.
DEFAULT_LOW - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Default low threshold for change in magnitude.
DEFAULT_MAX_ITERATIONS - Static variable in class org.apache.commons.numbers.fraction.BigFraction
The default iterations used for convergence.
DEFAULT_MAX_ITERATIONS - Static variable in class org.apache.commons.numbers.fraction.Fraction
The default iterations used for convergence.
Deg(double) - Constructor for class org.apache.commons.numbers.angle.Angle.Deg
Create an instance.
DEG_TO_RAD - Static variable in class org.apache.commons.numbers.angle.Angle
Degrees to radians conversion factor.
delta(double, double) - Static method in class org.apache.commons.numbers.gamma.GammaRatio
Computes the ratio of gamma functions of a value and an offset value.
DELTA - Static variable in class org.apache.commons.numbers.gamma.LogBeta
The coefficients of the series expansion of the \( \Delta \) function.
deltaMinusDeltaSum(double, double) - Static method in class org.apache.commons.numbers.gamma.LogBeta
Returns the value of \( \Delta(b) - \Delta(a + b) \), with \( 0 \leq a \leq b \) and \( b \geq 10 \).
DENOM - Static variable in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Common denominator used for the rational evaluation.
denominator - Variable in class org.apache.commons.numbers.fraction.BigFraction
The denominator of this fraction reduced to lowest terms.
denominator - Variable in class org.apache.commons.numbers.fraction.Fraction
The denominator of this fraction reduced to lowest terms.
derivative(double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.P
Computes the derivative of the lower regularized gamma function \( P(a, x) \).
derivative(double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.Q
Computes the derivative of the upper regularized gamma function \( Q(a, x) \).
derivative(double, double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedBeta
Computes the derivative of the regularized beta function I(x, a, b).
DESCENDING - Enum constant in enum org.apache.commons.numbers.arrays.SortInPlace
Sort in descending order.
Digamma - Class in org.apache.commons.numbers.gamma
Digamma() - Constructor for class org.apache.commons.numbers.gamma.Digamma
Private constructor.
dimension - Variable in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Number of dimensions.
divide(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this / divisor), with divisor interpreted as a real number.
divide(double) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this / y).
divide(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Divides the instance by a scalar.
divide(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the division of (x, xx) by y.
divide(double, double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is:
divide(double, double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the division of (x, xx) by (y, yy).
divide(int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(int) - Method in class org.apache.commons.numbers.fraction.Fraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(long) - Method in class org.apache.commons.numbers.fraction.BigFraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(BigInteger) - Method in class org.apache.commons.numbers.fraction.BigFraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(Complex) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this / divisor).
divide(DD) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this / y).
divide(FP64) - Method in class org.apache.commons.numbers.field.FP64
Binary division.
divide(BigFraction) - Method in class org.apache.commons.numbers.fraction.BigFraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(Fraction) - Method in class org.apache.commons.numbers.fraction.Fraction
Divide this fraction by the passed value, returning the result in reduced form.
divide(T) - Method in interface org.apache.commons.numbers.core.NativeOperators
Binary division.
divide(T, T) - Method in class org.apache.commons.numbers.field.AbstractField
Divide the element a by b.
divide(T, T) - Method in interface org.apache.commons.numbers.field.Field
Divide the element a by b.
DIVIDE_BY_64 - Static variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
A bit shift to apply to an integer to divided by 64 (2^6).
divideImaginary(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this / divisor), with divisor interpreted as an imaginary number.
divideUnsigned(int, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the unsigned quotient of dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
divideUnsigned(long, long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the unsigned quotient of dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
doSelect(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
doSelect(double[], int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
dot(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the dot-product of the instance by a quaternion.
dot(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the dot-product of two quaternions.
DOUBLE_FACTORIALS - Static variable in class org.apache.commons.numbers.combinatorics.Factorial
All factorials that can be represented as a double (values up to 170!).
doubleEquivalenceOfEpsilon(double) - Static method in class org.apache.commons.numbers.core.Precision
Creates a Precision.DoubleEquivalence instance that uses the given epsilon value for determining equality.
doubleValue() - Method in class org.apache.commons.numbers.core.DD
Get the value as a double.
doubleValue() - Method in class org.apache.commons.numbers.field.FP64
doubleValue() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the double value closest to this fraction.
doubleValue() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the double value closest to this fraction.
doubleValue(int) - Static method in class org.apache.commons.numbers.combinatorics.Factorial
Computes the factorial of n.
DOWN_SCALE - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The scale to use when down-scaling during a split into a high part.
DOWN_SCALE2 - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The downscale factor squared.
DP_SORTSELECT_SIZE - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Dual-pivot sortselect size for the distance of a single k from the edge of the range length n.
dualPivotFlags(int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Configure the dual-pivot control flags.
dualPivotFlags(int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Configure the dual-pivot control flags.
dualPivotMaxDepth(int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Compute the maximum recursion depth for dual pivot recursion.
dualPivotQuickSelect(double[], int, int, UpdatingInterval, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
dualPivotQuickSelect(int[], int, int, UpdatingInterval, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
dualPivotSortSelectSize(int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Configure the sort select size for dual pivot partitioning.

E

end - Variable in class org.apache.commons.numbers.quaternion.Slerp
End of the interpolation.
ensureNonEmpty(double[]) - Static method in enum org.apache.commons.numbers.core.Norm
 
eps - Variable in class org.apache.commons.numbers.gamma.Policy
Epsilon value for relative error.
EPSILON - Static variable in class org.apache.commons.numbers.complex.Complex
Largest double-precision floating-point number such that 1 + EPSILON is numerically equal to 1.
EPSILON - Static variable in class org.apache.commons.numbers.core.Precision
Largest double-precision floating-point number such that 1 + EPSILON is numerically equal to 1.
EPSILON - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
Default epsilon value for relative error.
EPSILON - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
Default epsilon value for relative error.
EPSILON - Static variable in class org.apache.commons.numbers.gamma.BoostTools
The minimum epsilon value for relative error in the summation.
eq(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether given values are considered equal to each other.
equals(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns true if the values are equal according to semantics of Double.equals(Object).
equals(double, double) - Static method in class org.apache.commons.numbers.core.DD
Returns true if the values are numerically equal.
equals(double, double) - Static method in class org.apache.commons.numbers.core.Precision
Returns true iff they are equal as defined by equals(x, y, 1).
equals(double, double, double) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if there is no double value strictly between the arguments or the difference between them is within the range of allowed error (inclusive).
equals(double, double, int) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if the arguments are equal or within the range of allowed error (inclusive).
equals(float, float) - Static method in class org.apache.commons.numbers.core.Precision
Returns true iff they are equal as defined by equals(x, y, 1).
equals(float, float, float) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if there is no float value strictly between the arguments or the difference between them is within the range of allowed error (inclusive).
equals(float, float, int) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if the arguments are equal or within the range of allowed error (inclusive).
equals(Object) - Method in class org.apache.commons.numbers.angle.Angle
Test for equality with another object.
equals(Object) - Method in class org.apache.commons.numbers.complex.Complex
Test for equality with another object.
equals(Object) - Method in class org.apache.commons.numbers.core.DD
Test for equality with another object.
equals(Object) - Method in class org.apache.commons.numbers.field.FP64
equals(Object) - Method in class org.apache.commons.numbers.fraction.BigFraction
Test for equality with another object.
equals(Object) - Method in class org.apache.commons.numbers.fraction.Fraction
Test for equality with another object.
equals(Object) - Method in class org.apache.commons.numbers.quaternion.Quaternion
equals(Quaternion, double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Checks whether this instance is equal to another quaternion within a given tolerance.
equalsIncludingNaN(double, double) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if the arguments are both NaN or they are equal as defined by equals(x, y, 1).
equalsIncludingNaN(double, double, double) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if the arguments are both NaN, there are no double value strictly between the arguments or the difference between them is within the range of allowed error (inclusive).
equalsIncludingNaN(double, double, int) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if both arguments are NaN or if they are equal as defined by equals(x, y, maxUlps).
equalsIncludingNaN(float, float) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if both arguments are NaN or they are equal as defined by equals(x, y, 1).
equalsIncludingNaN(float, float, float) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if the arguments are both NaN, there are no float value strictly between the arguments or the difference between them is within the range of allowed error (inclusive).
equalsIncludingNaN(float, float, int) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if both arguments are NaN or if they are equal as defined by equals(x, y, maxUlps).
equalsWithRelativeTolerance(double, double, double) - Static method in class org.apache.commons.numbers.core.Precision
Returns true if there is no double value strictly between the arguments or the relative difference between them is less than or equal to the given tolerance.
equalsZero(double) - Static method in class org.apache.commons.numbers.rootfinder.BrentSolver
Return true if the value is within 1 ULP of zero.
eqZero(double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether the given value is considered equal to zero.
erf(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Returns the error function.
Erf - Class in org.apache.commons.numbers.gamma
Erf() - Constructor for class org.apache.commons.numbers.gamma.Erf
Private constructor.
erfc(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Returns the complementary error function.
Erfc - Class in org.apache.commons.numbers.gamma
Erfc() - Constructor for class org.apache.commons.numbers.gamma.Erfc
Private constructor.
erfcInv(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Returns the inverse complementary error function.
erfcx(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Returns the scaled complementary error function.
Erfcx - Class in org.apache.commons.numbers.gamma
Scaled complementary error function.
Erfcx() - Constructor for class org.apache.commons.numbers.gamma.Erfcx
Private constructor.
ERFCX_APPROX - Static variable in class org.apache.commons.numbers.gamma.BoostErf
Threshold for the scaled complementary error function erfcx where the approximation (1 / sqrt(pi)) / x can be used.
ERFCX_NEG_X_MAX - Static variable in class org.apache.commons.numbers.gamma.BoostErf
Threshold for the scaled complementary error function erfcx for negative x where 2 * exp(x*x) will overflow.
ErfDifference - Class in org.apache.commons.numbers.gamma
Computes the difference between error function values.
ErfDifference() - Constructor for class org.apache.commons.numbers.gamma.ErfDifference
Private constructor.
erfImp(double, boolean, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostErf
53-bit implementation for the error function.
erfInv(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Returns the inverse error function.
erfInvImp(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Common implementation for inverse erf and erfc functions.
ERROR_CONVERSION - Static variable in exception class org.apache.commons.numbers.fraction.FractionException
Error message when iterative conversion fails.
ERROR_CONVERSION_OVERFLOW - Static variable in exception class org.apache.commons.numbers.fraction.FractionException
Error message for overflow during conversion.
ERROR_DIVIDE_BY_ZERO - Static variable in exception class org.apache.commons.numbers.fraction.FractionException
Error message for divide by zero.
ERROR_ZERO_DENOMINATOR - Static variable in exception class org.apache.commons.numbers.fraction.FractionException
Error message for zero-valued denominator.
euclidean(double[]) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Euclidean norm.
euclidean(double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Euclidean norm.
euclidean(double, double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Euclidean norm.
EUCLIDEAN - Enum constant in enum org.apache.commons.numbers.core.Norm
Alias for Norm.L2.
euclideanNormSpecial(double[], int) - Static method in enum org.apache.commons.numbers.core.Norm
Special cases of non-finite input.
EULER - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
Euler's constant.
evaluate(double, double) - Method in class org.apache.commons.numbers.fraction.ContinuedFraction
Evaluates the continued fraction.
evaluate(double, double, int) - Method in class org.apache.commons.numbers.fraction.ContinuedFraction
Evaluates the continued fraction.
evaluate(double, Supplier<GeneralizedContinuedFraction.Coefficient>, double, int) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction using the modified Lentz algorithm described in Thompson and Barnett (1986) Journal of Computational Physics 64, 490-509.
evaluatePolynomial(double[], double) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Evaluate the polynomial using Horner's method.
evaluateRational(double[], int[], double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Evaluate the rational number as two polynomials.
exp() - Method in class org.apache.commons.numbers.complex.Complex
Returns the exponential function of this complex number.
EXP_1024 - Static variable in class org.apache.commons.numbers.complex.Complex
Represents an exponent of 1024 in unbiased form (infinite or nan) shifted 20-bits to align with the upper 32-bits of a double.
EXP_500 - Static variable in class org.apache.commons.numbers.complex.Complex
Represents an exponent of 500 in unbiased form shifted 20-bits to align with the upper 32-bits of a double.
EXP_54 - Static variable in class org.apache.commons.numbers.complex.Complex
54 shifted 20-bits to align with the exponent of the upper 32-bits of a double.
EXP_DIFF_THRESHOLD_2D - Static variable in enum org.apache.commons.numbers.core.Norm
Threshold for the difference between the exponents of two Euclidean 2D input values where the larger value dominates the calculation.
EXP_M - Static variable in class org.apache.commons.numbers.complex.Complex
The value of Math.exp(SAFE_EXP): e^708.
EXP_MASK - Static variable in class org.apache.commons.numbers.core.DD
The mask to extract the raw 11-bit exponent.
EXP_NEG_500 - Static variable in class org.apache.commons.numbers.complex.Complex
Represents an exponent of -500 in unbiased form shifted 20-bits to align with the upper 32-bits of a double.
EXP_XX_1 - Static variable in class org.apache.commons.numbers.gamma.BoostErf
Threshold for the scaled complementary error function erfcx for x where exp(x*x) == 1; x <= t.
expandPartition(double[], int, int, int, int, int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Expand a partition around a single pivot.
expandPartition(int[], int, int, int, int, int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Expand a partition around a single pivot.
expmxx(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Compute exp(-x*x) with high accuracy.
EXPONENT_OFFSET - Static variable in class org.apache.commons.numbers.complex.Complex
Exponent offset in IEEE754 representation.
EXPONENT_OFFSET - Static variable in class org.apache.commons.numbers.core.DD
Exponent offset in IEEE754 representation.
EXPONENT_OFFSET - Static variable in class org.apache.commons.numbers.core.Precision
Exponent offset in IEEE754 representation.
expxx(double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Compute exp(x*x) with high accuracy.
expxx(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostErf
Compute exp(a+b) with high accuracy assuming a+b = a.
ExtendedPrecision - Class in org.apache.commons.numbers.core
Computes extended precision floating-point operations.
ExtendedPrecision() - Constructor for class org.apache.commons.numbers.core.ExtendedPrecision
Private constructor.

F

F_1_120 - Static variable in class org.apache.commons.numbers.gamma.Digamma
Fraction.
F_1_30 - Static variable in class org.apache.commons.numbers.gamma.Trigamma
Fraction.
F_1_42 - Static variable in class org.apache.commons.numbers.gamma.Trigamma
Fraction.
F_1_6 - Static variable in class org.apache.commons.numbers.gamma.Trigamma
Fraction.
F_M1_12 - Static variable in class org.apache.commons.numbers.gamma.Digamma
Fraction.
F_M1_252 - Static variable in class org.apache.commons.numbers.gamma.Digamma
Fraction.
Factorial - Class in org.apache.commons.numbers.combinatorics
Factorial() - Constructor for class org.apache.commons.numbers.combinatorics.Factorial
Private constructor.
FACTORIAL - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
All factorials that can be represented as a double.
FactorialDouble - Class in org.apache.commons.numbers.combinatorics
Deprecated.
Since 1.1 this functionality has been replaced with Factorial.doubleValue(int). Factorial of a number.
FactorialDouble() - Constructor for class org.apache.commons.numbers.combinatorics.FactorialDouble
Deprecated.
No public instances.
FACTORIALS - Static variable in class org.apache.commons.numbers.combinatorics.Factorial
All long-representable factorials.
FACTORIALS_CACHE_SIZE - Static variable in class org.apache.commons.numbers.combinatorics.LogFactorial
Size of precomputed factorials.
fastSumLow(double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Compute the round-off from the sum of two numbers a and b using Dekker's two-sum algorithm.
fastTwoDiff(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the difference of two numbers a and b using Dekker's two-sum algorithm.
fastTwoDiffLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the round-off of the difference of two numbers a and b using Dekker's two-sum algorithm.
fastTwoSum(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the sum of two numbers a and b using Dekker's two-sum algorithm.
fastTwoSumLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the round-off of the sum of two numbers a and b using Dekker's two-sum algorithm.
Field<T> - Interface in org.apache.commons.numbers.field
Interface representing a field.
findRoot(DoubleUnaryOperator, double, double) - Method in class org.apache.commons.numbers.rootfinder.BrentSolver
Search the function's zero within the given interval.
findRoot(DoubleUnaryOperator, double, double, double) - Method in class org.apache.commons.numbers.rootfinder.BrentSolver
Search the function's zero within the given interval, starting from the given estimate.
finiteGammaQ(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Upper gamma fraction for integer a.
finiteHalfGammaQ(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Upper gamma fraction for half integer a.
floatValue() - Method in class org.apache.commons.numbers.core.DD
Get the value as a float.
floatValue() - Method in class org.apache.commons.numbers.field.FP64
floatValue() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the float value closest to this fraction.
floatValue() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the float value closest to this fraction.
floor() - Method in class org.apache.commons.numbers.core.DD
Returns the largest (closest to positive infinity) DD value that is less than or equal to this number (x, xx) and is equal to a mathematical integer.
floorOrCeil(double, double, DoubleUnaryOperator) - Static method in class org.apache.commons.numbers.core.DD
Implementation of the floor and ceiling functions.
FORMAT_END - Static variable in class org.apache.commons.numbers.complex.Complex
FORMAT_END - Static variable in class org.apache.commons.numbers.core.DD
FORMAT_END - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
FORMAT_MIN_LEN - Static variable in class org.apache.commons.numbers.complex.Complex
The minimum number of characters in the format.
FORMAT_SEP - Static variable in class org.apache.commons.numbers.complex.Complex
FORMAT_SEP - Static variable in class org.apache.commons.numbers.core.DD
FORMAT_SEP - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
FORMAT_START - Static variable in class org.apache.commons.numbers.complex.Complex
FORMAT_START - Static variable in class org.apache.commons.numbers.core.DD
FORMAT_START - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
FP64 - Class in org.apache.commons.numbers.field
Wraps a double value in order to be used as a field element.
FP64(double) - Constructor for class org.apache.commons.numbers.field.FP64
 
FP64Field - Class in org.apache.commons.numbers.field
Double field.
FP64Field() - Constructor for class org.apache.commons.numbers.field.FP64Field
Singleton.
FR_SAMPLING_SIZE - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Threshold to use Floyd-Rivest sub-sampling.
Fraction - Class in org.apache.commons.numbers.fraction
Representation of a rational number.
Fraction(double, double, int, int) - Constructor for class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the double value and either the maximum error allowed or the maximum number of denominator digits.
Fraction(int) - Constructor for class org.apache.commons.numbers.fraction.Fraction
Private constructor: Instances are created using factory methods.
Fraction(int, int) - Constructor for class org.apache.commons.numbers.fraction.Fraction
Private constructor: Instances are created using factory methods.
FractionException - Exception Class in org.apache.commons.numbers.fraction
Package private exception class with constants for frequently used messages.
FractionException(String) - Constructor for exception class org.apache.commons.numbers.fraction.FractionException
Create an exception with the specified message.
FractionException(String, Object...) - Constructor for exception class org.apache.commons.numbers.fraction.FractionException
Create an exception where the message is constructed by applying String.format(String, Object...).
FractionField - Class in org.apache.commons.numbers.field
Fraction field.
FractionField() - Constructor for class org.apache.commons.numbers.field.FractionField
Singleton.
frexp(int[]) - Method in class org.apache.commons.numbers.core.DD
Convert this number x to fractional f and integral 2^exp components.
from(double) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the double value.
from(double) - Static method in class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the double value.
from(double, double, int) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the double value and maximum error allowed.
from(double, double, int) - Static method in class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the double value and maximum error allowed.
from(double, double, int, int) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the double value and either the maximum error allowed or the maximum number of denominator digits.
from(double, int) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the double value and maximum denominator.
from(double, int) - Static method in class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the double value and maximum denominator.
from(BigDecimal) - Static method in class org.apache.commons.numbers.core.DD
Creates the double-double number (z, zz) using the double representation of the argument x; the low part is the double representation of the round-off error.
fromQuotient(double, double) - Static method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (x / y).
fullIgammaPrefix(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Calculate power term prefix (z^a)(e^-z) used in the non-normalised incomplete gammas.
functionValueAccuracy - Variable in class org.apache.commons.numbers.rootfinder.BrentSolver
Function accuracy.

G

g() - Static method in class org.apache.commons.numbers.gamma.LanczosApproximation
Return the Lanczos constant \( g = \frac{607}{128} \).
G - Static variable in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Lanczos constant G.
Gamma - Class in org.apache.commons.numbers.gamma
Gamma function \( \Gamma(x) \).
Gamma() - Constructor for class org.apache.commons.numbers.gamma.Gamma
Private constructor.
GAMMA - Static variable in class org.apache.commons.numbers.gamma.Digamma
GammaException - Exception Class in org.apache.commons.numbers.gamma
Package private exception class with constants for frequently used messages.
GammaException(String, Object...) - Constructor for exception class org.apache.commons.numbers.gamma.GammaException
Create an exception where the message is constructed by applying the format() method from java.lang.String.
gammaIncompleteImp(double, double, boolean, boolean, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Main incomplete gamma entry point, handles all four incomplete gammas.
gammaP(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Regularised lower incomplete gamma.
gammaP(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Regularised lower incomplete gamma.
gammaPDerivative(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Derivative of the regularised lower incomplete gamma.
gammaQ(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Regularised upper incomplete gamma.
gammaQ(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Regularised upper incomplete gamma.
GammaRatio - Class in org.apache.commons.numbers.gamma
Ratio of Gamma functions.
GammaRatio() - Constructor for class org.apache.commons.numbers.gamma.GammaRatio
Private constructor.
gcd(int, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Computes the greatest common divisor of the absolute value of two numbers, using a modified version of the "binary gcd" method.
gcd(long, long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Gets the greatest common divisor of the absolute value of two numbers, using the "binary gcd" method which avoids division and modulo operations.
GeneralizedContinuedFraction - Class in org.apache.commons.numbers.fraction
Provides a means to evaluate generalized continued fractions.
GeneralizedContinuedFraction() - Constructor for class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
No instances.
GeneralizedContinuedFraction.Coefficient - Class in org.apache.commons.numbers.fraction
Defines the n-th "a" and "b" coefficients of the continued fraction.
get() - Static method in class org.apache.commons.numbers.field.BigFractionField
Get the field instance.
get() - Static method in class org.apache.commons.numbers.field.DDField
Get the field instance.
get() - Static method in class org.apache.commons.numbers.field.FP64Field
Get the field instance.
get() - Static method in class org.apache.commons.numbers.field.FractionField
Get the field instance.
getA() - Method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
Returns the n-th "a" coefficient of the continued fraction.
getA(int, double) - Method in class org.apache.commons.numbers.fraction.ContinuedFraction
Defines the n-th "a" coefficient of the continued fraction.
getAsDouble() - Method in class org.apache.commons.numbers.angle.Angle
 
getAsDouble() - Method in class org.apache.commons.numbers.core.Sum
Gets the sum value.
getB() - Method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
Returns the n-th "b" coefficient of the continued fraction.
getB(int, double) - Method in class org.apache.commons.numbers.fraction.ContinuedFraction
Defines the n-th "b" coefficient of the continued fraction.
getDefault() - Static method in class org.apache.commons.numbers.gamma.Policy
Gets the default.
getDenominator() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the denominator as a BigInteger.
getDenominator() - Method in class org.apache.commons.numbers.fraction.Fraction
Access the denominator as an int.
getDenominatorAsInt() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the denominator as an int.
getDenominatorAsLong() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the denominator as a long.
getDimension() - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Gets the number of dimensions of the multidimensional counter.
getEps() - Method in class org.apache.commons.numbers.gamma.Policy
Gets the epsilon value for relative error.
getEpsilon(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Gets the epsilon ensuring it satisfies the minimum allowed value.
getFactorials() - Static method in class org.apache.commons.numbers.gamma.BoostGamma
All factorials that are representable as a double.
getImaginary() - Method in class org.apache.commons.numbers.complex.Complex
Gets the imaginary part \( b \) of this complex number \( (a + i b) \).
getK() - Method in class org.apache.commons.numbers.combinatorics.Combinations
Gets the number of elements in each combination.
getLongBit(int) - Static method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Gets the filter bit mask for the specified bit index assuming the filter is using 64-bit longs to store bits starting at index 0.
getLongIndex(int) - Static method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Gets the filter index for the specified bit index assuming the filter is using 64-bit longs to store bits starting at index 0.
getMaxExponent(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the largest unbiased exponent used in the representation of the two numbers.
getMaxIterations() - Method in class org.apache.commons.numbers.gamma.Policy
Gets the maximum number of iterations permitted in a series evaluation.
getN() - Method in class org.apache.commons.numbers.combinatorics.Combinations
Gets the size of the set from which combinations are drawn.
getNumerator() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the numerator as a BigInteger.
getNumerator() - Method in class org.apache.commons.numbers.fraction.Fraction
Access the numerator as an int.
getNumeratorAsInt() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the numerator as an int.
getNumeratorAsLong() - Method in class org.apache.commons.numbers.fraction.BigFraction
Access the numerator as a long.
getReal() - Method in class org.apache.commons.numbers.complex.Complex
Gets the real part \( a \) of this complex number \( (a + i b) \).
getScalarPart() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the scalar part of the quaternion.
getScale(double) - Static method in class org.apache.commons.numbers.core.DD
Returns a scale suitable for use with Math.scalb(double, int) to normalise the number to the interval [1, 2).
getScale(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns a scale suitable for use with Math.scalb(double, int) to normalise the number to the interval [1, 2).
getSize() - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Gets the total number of elements.
getSizes() - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Gets the number of multidimensional counter slots in each dimension.
getVectorPart() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the three components of the vector part of the quaternion.
getW() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the first component of the quaternion (scalar part).
getX() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the second component of the quaternion (first component of the vector part).
getY() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the third component of the quaternion (second component of the vector part).
getZ() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Gets the fourth component of the quaternion (third component of the vector part).
GMH - Static variable in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Lanczos constant G - half.
gt(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether the first argument is strictly greater than the second.
gte(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether the first argument is greater than or considered equal to the second.

H

HALF - Static variable in class org.apache.commons.numbers.complex.Complex
1/2.
HALF - Static variable in class org.apache.commons.numbers.core.DD
0.5.
HALF - Static variable in class org.apache.commons.numbers.core.DDMath
0.5.
HALF_LOG_TWO_PI - Static variable in class org.apache.commons.numbers.gamma.LogBeta
The constant value of ½log 2π.
HALF_PI - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
pi/2.
hashCode() - Method in class org.apache.commons.numbers.angle.Angle
hashCode() - Method in class org.apache.commons.numbers.complex.Complex
Gets a hash code for the complex number.
hashCode() - Method in class org.apache.commons.numbers.core.DD
Gets a hash code for the double-double number.
hashCode() - Method in class org.apache.commons.numbers.field.FP64
hashCode() - Method in class org.apache.commons.numbers.fraction.BigFraction
 
hashCode() - Method in class org.apache.commons.numbers.fraction.Fraction
 
hashCode() - Method in class org.apache.commons.numbers.quaternion.Quaternion
HashIndexSet - Class in org.apache.commons.numbers.arrays
An index set backed by a open-addressed hash table using linear hashing.
HashIndexSet(int) - Constructor for class org.apache.commons.numbers.arrays.HashIndexSet
Create an instance with size to store up to the specified capacity.
hasNext() - Method in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
hasNext() - Method in class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
 
heapSelect(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
heapSelect(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
heapSelectLeft(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
heapSelectLeft(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
heapSelectRight(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
heapSelectRight(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a heap select algorithm.
hi - Variable in class org.apache.commons.numbers.angle.Angle.Normalizer
Upper bound.
hi() - Method in class org.apache.commons.numbers.core.DD
Gets the first part x of the double-double number (x, xx).
HIGH32_MASK - Static variable in class org.apache.commons.numbers.core.DD
Mask to extract the high 32-bits from a long.
highPart(double) - Static method in class org.apache.commons.numbers.core.DD
Implement Dekker's method to split a value into two parts.
hypot(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns sqrt(x^2 + y^2) without intermediate overflow or underflow.

I

I - Static variable in class org.apache.commons.numbers.complex.Complex
A complex number representing \( i \), the square root of \( -1 \).
I - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
i.
ibeta(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Regularised incomplete beta.
ibeta(double, double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Regularised incomplete beta.
ibetaAStep(double, double, double, double, int, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Computes the difference between ibeta(a,b,x) and ibeta(a+k,b,x).
ibetac(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Complement of the regularised incomplete beta.
ibetac(double, double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Complement of the regularised incomplete beta.
ibetaDerivative(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Derivative of the regularised incomplete beta.
ibetaFraction(double, double, double, double, Policy, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Evaluate the incomplete beta via the classic continued fraction representation.
ibetaFraction2(double, double, double, double, Policy, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Evaluate the incomplete beta via a continued fraction representation.
ibetaPowerTerms(double, double, double, double, boolean) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Compute the leading power terms in the incomplete Beta.
ibetaPowerTerms(double, double, double, double, boolean, double) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Compute the leading power terms in the incomplete Beta.
ibetaSeries(double, double, double, double, boolean, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Series approximation to the incomplete beta.
igammaTemmeLarge(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Implements the asymptotic expansions of the incomplete gamma functions P(a, x) and Q(a, x), used when a is large and x ~ a.
ILLEGAL_NORM_MSG - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
Error message.
imag() - Method in class org.apache.commons.numbers.complex.Complex
Gets the imaginary part \( b \) of this complex number \( (a + i b) \).
imaginary - Variable in class org.apache.commons.numbers.complex.Complex
The imaginary part.
IncompleteBeta - Class in org.apache.commons.numbers.gamma
IncompleteBeta() - Constructor for class org.apache.commons.numbers.gamma.IncompleteBeta
Private constructor.
IncompleteGamma - Class in org.apache.commons.numbers.gamma
IncompleteGamma() - Constructor for class org.apache.commons.numbers.gamma.IncompleteGamma
No instances.
IncompleteGamma.Lower - Class in org.apache.commons.numbers.gamma
IncompleteGamma.Upper - Class in org.apache.commons.numbers.gamma
incompleteTgammaLargeX(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Incomplete tgamma for large X.
IndexSupport - Class in org.apache.commons.numbers.arrays
Support for creating UpdatingInterval implementations and validating indices.
IndexSupport() - Constructor for class org.apache.commons.numbers.arrays.IndexSupport
No instances.
inRegion(double, double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Checks if both x and y are in the region defined by the minimum and maximum.
INSERTION_SORT_SIZE - Static variable in class org.apache.commons.numbers.arrays.IndexSupport
The upper threshold to use a modified insertion sort to find unique indices.
insertionSortIndices(int[], int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sort the unique indices in-place to the start of the array.
INSTANCE - Static variable in class org.apache.commons.numbers.combinatorics.FactorialDouble
Deprecated.
Single instance.
INSTANCE - Static variable in class org.apache.commons.numbers.field.BigFractionField
Singleton.
INSTANCE - Static variable in class org.apache.commons.numbers.field.DDField
Singleton.
INSTANCE - Static variable in class org.apache.commons.numbers.field.FP64Field
Singleton.
INSTANCE - Static variable in class org.apache.commons.numbers.field.FractionField
Singleton.
intValue() - Method in class org.apache.commons.numbers.core.DD
Get the value as an int.
intValue() - Method in class org.apache.commons.numbers.field.FP64
intValue() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the whole number part of the fraction.
intValue() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the whole number part of the fraction.
INV_GAMMA1P_M1_A0 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant A0 defined in DGAM1.
INV_GAMMA1P_M1_A1 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant A1 defined in DGAM1.
INV_GAMMA1P_M1_B1 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B1 defined in DGAM1.
INV_GAMMA1P_M1_B2 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B2 defined in DGAM1.
INV_GAMMA1P_M1_B3 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B3 defined in DGAM1.
INV_GAMMA1P_M1_B4 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B4 defined in DGAM1.
INV_GAMMA1P_M1_B5 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B5 defined in DGAM1.
INV_GAMMA1P_M1_B6 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B6 defined in DGAM1.
INV_GAMMA1P_M1_B7 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B7 defined in DGAM1.
INV_GAMMA1P_M1_B8 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant B8 defined in DGAM1.
INV_GAMMA1P_M1_C - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C defined in DGAM1.
INV_GAMMA1P_M1_C0 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C0 defined in DGAM1.
INV_GAMMA1P_M1_C1 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C1 defined in DGAM1.
INV_GAMMA1P_M1_C10 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C10 defined in DGAM1.
INV_GAMMA1P_M1_C11 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C11 defined in DGAM1.
INV_GAMMA1P_M1_C12 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C12 defined in DGAM1.
INV_GAMMA1P_M1_C13 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C13 defined in DGAM1.
INV_GAMMA1P_M1_C2 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C2 defined in DGAM1.
INV_GAMMA1P_M1_C3 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C3 defined in DGAM1.
INV_GAMMA1P_M1_C4 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C4 defined in DGAM1.
INV_GAMMA1P_M1_C5 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C5 defined in DGAM1.
INV_GAMMA1P_M1_C6 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C6 defined in DGAM1.
INV_GAMMA1P_M1_C7 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C7 defined in DGAM1.
INV_GAMMA1P_M1_C8 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C8 defined in DGAM1.
INV_GAMMA1P_M1_C9 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant C9 defined in DGAM1.
INV_GAMMA1P_M1_P0 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P0 defined in DGAM1.
INV_GAMMA1P_M1_P1 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P1 defined in DGAM1.
INV_GAMMA1P_M1_P2 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P2 defined in DGAM1.
INV_GAMMA1P_M1_P3 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P3 defined in DGAM1.
INV_GAMMA1P_M1_P4 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P4 defined in DGAM1.
INV_GAMMA1P_M1_P5 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P5 defined in DGAM1.
INV_GAMMA1P_M1_P6 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant P6 defined in DGAM1.
INV_GAMMA1P_M1_Q1 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant Q1 defined in DGAM1.
INV_GAMMA1P_M1_Q2 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant Q2 defined in DGAM1.
INV_GAMMA1P_M1_Q3 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant Q3 defined in DGAM1.
INV_GAMMA1P_M1_Q4 - Static variable in class org.apache.commons.numbers.gamma.InvGamma1pm1
The constant Q4 defined in DGAM1.
INVALID_INDEX - Static variable in class org.apache.commons.numbers.arrays.HashIndexSet
Message for an invalid index.
inverse() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the inverse of this instance.
inverse3(double, double, double) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the inverse of (y, yy, yyy).
InverseErf - Class in org.apache.commons.numbers.gamma
Inverse of the error function.
InverseErf() - Constructor for class org.apache.commons.numbers.gamma.InverseErf
Private constructor.
InverseErfc - Class in org.apache.commons.numbers.gamma
InverseErfc() - Constructor for class org.apache.commons.numbers.gamma.InverseErfc
Private constructor.
InvGamma1pm1 - Class in org.apache.commons.numbers.gamma
Function \( \frac{1}{\Gamma(1 + x)} - 1 \).
InvGamma1pm1() - Constructor for class org.apache.commons.numbers.gamma.InvGamma1pm1
Private constructor.
IS_UNIT - Static variable in class org.apache.commons.numbers.quaternion.Quaternion.Type.Default
IS_UNIT - Static variable in class org.apache.commons.numbers.quaternion.Quaternion.Type.Normalized
isAscending(int[], int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Test the data is in ascending order: data[i] <= data[i+1] for all i.
isFinite() - Method in class org.apache.commons.numbers.complex.Complex
Returns true if both real and imaginary component of the complex number are finite.
isFinite() - Method in class org.apache.commons.numbers.core.DD
Returns true if the evaluated sum of the parts is finite.
isInfinite() - Method in class org.apache.commons.numbers.complex.Complex
Returns true if either real or imaginary component of the complex number is infinite.
isNaN() - Method in class org.apache.commons.numbers.complex.Complex
Returns true if either the real or imaginary component of the complex number is NaN and the complex number is not infinite.
isNotNormal(double) - Static method in class org.apache.commons.numbers.core.DD
Checks if the number is not normal.
isNotZero(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Checks if the complex number is not zero.
isOdd(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Checks if the value is odd.
isOne() - Method in class org.apache.commons.numbers.core.DD
Check if this is a neutral element of multiplication, i.e.
isOne() - Method in interface org.apache.commons.numbers.core.Multiplication
Check if this is a neutral element of multiplication, i.e.
isOne() - Method in class org.apache.commons.numbers.field.FP64
Check if this is a neutral element of multiplication, i.e.
isOne() - Method in class org.apache.commons.numbers.fraction.BigFraction
Check if this is a neutral element of multiplication, i.e.
isOne() - Method in class org.apache.commons.numbers.fraction.Fraction
Check if this is a neutral element of multiplication, i.e.
isPosFinite(double) - Static method in class org.apache.commons.numbers.complex.Complex
Check that an absolute value is finite.
isPosInfinite(double) - Static method in class org.apache.commons.numbers.complex.Complex
Check that a value is positive infinity.
isPowerOfTwo(long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns true if the argument is a power of two.
isPrime(int) - Static method in class org.apache.commons.numbers.primes.Primes
Primality test: tells if the argument is a (provable) prime or not.
isPure(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Checks whether the instance is a pure quaternion within a given tolerance.
isUnit(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Checks whether the instance is a unit quaternion within a given tolerance.
isUnit(Quaternion, double) - Method in enum org.apache.commons.numbers.quaternion.Quaternion.Type
 
isZero() - Method in interface org.apache.commons.numbers.core.Addition
Check if this is a neutral element of addition, i.e.
isZero() - Method in class org.apache.commons.numbers.core.DD
Check if this is a neutral element of addition, i.e.
isZero() - Method in class org.apache.commons.numbers.field.FP64
Check if this is a neutral element of addition, i.e.
isZero() - Method in class org.apache.commons.numbers.fraction.BigFraction
Check if this is a neutral element of addition, i.e.
isZero() - Method in class org.apache.commons.numbers.fraction.Fraction
Check if this is a neutral element of addition, i.e.
iterator() - Method in class org.apache.commons.numbers.combinatorics.Combinations
Creates an iterator whose range is the k-element subsets of {0, ..., n - 1} represented as int[] arrays.

J

j - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
Marker: smallest index such that c[j + 1] > j.
J - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
j.

K

k - Variable in class org.apache.commons.numbers.combinatorics.Combinations
Number of elements in each combination.
k - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
Number of elements in each combination.
k - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
Size of subsets returned by the iterator.
K - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
k.
KAHAN_EPSILON - Static variable in class org.apache.commons.numbers.gamma.BoostTools
The minimum epsilon value for relative error in the Kahan summation.
kahanSumSeries(DoubleSupplier, double, int) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Sum the series using Kahan summation.
kahanSumSeries(DoubleSupplier, double, int, double) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Sum the series using Kahan summation.
key - Variable in class org.apache.commons.numbers.arrays.SortInPlace.PairDoubleInteger
Key.
key() - Method in class org.apache.commons.numbers.arrays.SortInPlace.PairDoubleInteger
 
keys - Variable in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
The ordered keys.
KeyUpdatingInterval - Class in org.apache.commons.numbers.arrays
An UpdatingInterval backed by an array of ordered keys.
KeyUpdatingInterval(int[], int) - Constructor for class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Create an instance with the provided indices.
KeyUpdatingInterval(int[], int, int) - Constructor for class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 

L

l - Variable in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Index of the left key.
L1 - Enum constant in enum org.apache.commons.numbers.core.Norm
Manhattan norm (sum of the absolute values of the arguments).
L2 - Enum constant in enum org.apache.commons.numbers.core.Norm
Lanczos() - Constructor for class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Private constructor.
LANCZOS - Static variable in class org.apache.commons.numbers.gamma.LanczosApproximation
Lanczos coefficients.
LANCZOS_G - Static variable in class org.apache.commons.numbers.gamma.LanczosApproximation
\( g = \frac{607}{128} \).
LANCZOS_THRESHOLD - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
The threshold value for choosing the Lanczos approximation.
LanczosApproximation - Class in org.apache.commons.numbers.gamma
Lanczos approximation to the Gamma function.
LanczosApproximation() - Constructor for class org.apache.commons.numbers.gamma.LanczosApproximation
Private constructor.
lanczosSum(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Computes the Lanczos approximation.
lanczosSumExpGScaled(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Computes the Lanczos approximation scaled by exp(g).
LARGE_THRESH - Static variable in enum org.apache.commons.numbers.core.Norm
Threshold for scaling large numbers.
last - Variable in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Index of last dimension.
lcm(int, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the least common multiple of the absolute value of two numbers, using the formula lcm(a,b) = (a / gcd(a,b)) * b.
lcm(long, long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the least common multiple of the absolute value of two numbers, using the formula lcm(a,b) = (a / gcd(a,b)) * b.
left - Variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Left bound of the support.
left() - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
 
left() - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 
left() - Method in interface org.apache.commons.numbers.arrays.UpdatingInterval
The start (inclusive) of the interval.
LexicographicComparator(int, int) - Constructor for class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
 
LexicographicIterator(int, int) - Constructor for class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
Construct a CombinationIterator to enumerate k-sets from a set of size n.
lexNorm(int[]) - Method in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
Computes the value (in base 10) represented by the digit (interpreted in base n) in the input array in reverse order.
lgamma(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Log Gamma function.
lgamma(double, int[]) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Log Gamma function.
lgammaSmall(double, double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Log Gamma function for small z.
LIMIT_M_DOUBLE - Static variable in class org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
The maximum m that can be computed without overflow of a double for any n.
LIMIT_N - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficient
The maximum n that can be computed without overflow of a long for any m.
LIMIT_N_DOUBLE - Static variable in class org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
The maximum n that can be computed without overflow of a double for an m.
LIMIT_N_LONG - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
The maximum n that can be computed without overflow of a long for any m.
LIMIT_N_LONG - Static variable in class org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
The maximum n that can be computed without overflow of a long for any m.
Linear() - Constructor for class org.apache.commons.numbers.quaternion.Slerp.Linear
Package-private constructor.
LINEAR_SORTSELECT_SIZE - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Single-pivot sortselect size for quickselect adaptive.
LINF - Enum constant in enum org.apache.commons.numbers.core.Norm
Maximum norm (maximum of the absolute values of the arguments).
LN_2 - Static variable in class org.apache.commons.numbers.complex.Complex
Natural logarithm of 2 (ln(2)).
lo - Variable in class org.apache.commons.numbers.angle.Angle.Normalizer
Lower bound.
lo() - Method in class org.apache.commons.numbers.core.DD
Gets the second part xx of the double-double number (x, xx).
log() - Method in class org.apache.commons.numbers.complex.Complex
Returns the natural logarithm of this complex number.
log(DoubleUnaryOperator, double, double, Complex.ComplexConstructor) - Method in class org.apache.commons.numbers.complex.Complex
Returns the logarithm of this complex number using the provided function.
LOG_10E_O_2 - Static variable in class org.apache.commons.numbers.complex.Complex
Base 10 logarithm of 10 divided by 2 (log10(e)/2).
LOG_MAX_VALUE - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
Approximate value for ln(Double.MAX_VALUE).
LOG_MAX_VALUE - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
Approximate value for ln(Double.MAX_VALUE).
LOG_MIN_VALUE - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
Approximate value for ln(Double.MIN_VALUE).
LOG_MIN_VALUE - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
Approximate value for ln(Double.MIN_VALUE).
LOG_PI - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
ln(pi).
LOG_ROOT_TWO_PI - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
ln(sqrt(2 pi)).
log10() - Method in class org.apache.commons.numbers.complex.Complex
Returns the base 10 common logarithm of this complex number.
LOG10_2 - Static variable in class org.apache.commons.numbers.complex.Complex
Base 10 logarithm of 2 (log10(2)).
log1pmx(double) - Static method in class org.apache.commons.numbers.gamma.SpecialMath
Returns log(1 + x) - x.
log1pmxSmall(double, double) - Static method in class org.apache.commons.numbers.gamma.SpecialMath
Returns log(1 + x) - x.
LogBeta - Class in org.apache.commons.numbers.gamma
Computes \( log_e B(p, q) \).
LogBeta() - Constructor for class org.apache.commons.numbers.gamma.LogBeta
Private constructor.
LogBinomialCoefficient - Class in org.apache.commons.numbers.combinatorics
Natural logarithm of the binomial coefficient.
LogBinomialCoefficient() - Constructor for class org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
Private constructor.
LogFactorial - Class in org.apache.commons.numbers.combinatorics
Class for computing the natural logarithm of the factorial of a number.
LogFactorial(int, double[]) - Constructor for class org.apache.commons.numbers.combinatorics.LogFactorial
Creates an instance, reusing the already computed values if available.
logFactorials - Variable in class org.apache.commons.numbers.combinatorics.LogFactorial
Precomputed values of the function: logFactorials[i] = Math.log(i!).
LogGamma - Class in org.apache.commons.numbers.gamma
Natural logarithm of the absolute value of \( \Gamma(x) \).
LogGamma() - Constructor for class org.apache.commons.numbers.gamma.LogGamma
Private constructor.
LogGamma1p - Class in org.apache.commons.numbers.gamma
Function \( \ln \Gamma(1 + x) \).
LogGamma1p() - Constructor for class org.apache.commons.numbers.gamma.LogGamma1p
Private constructor.
logGammaMinusLogGammaSum(double, double) - Static method in class org.apache.commons.numbers.gamma.LogBeta
Returns the value of \( \log ( \Gamma(b) / \Gamma(a + b) ) \) for \( a \geq 0 \) and \( b \geq 10 \).
LogGammaSum - Class in org.apache.commons.numbers.gamma
Computes \( \log_e(\Gamma(a+b)) \).
LogGammaSum() - Constructor for class org.apache.commons.numbers.gamma.LogGammaSum
Private constructor.
LONG_MASK - Static variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
All 64-bits bits set.
longValue() - Method in class org.apache.commons.numbers.core.DD
Get the value as a long.
longValue() - Method in class org.apache.commons.numbers.field.FP64
longValue() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the whole number part of the fraction.
longValue() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the whole number part of the fraction.
Lower() - Constructor for class org.apache.commons.numbers.gamma.IncompleteGamma.Lower
No instances.
lowerGammaSeries(double, double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Lower gamma series.
lowerMedian4(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Place the lower median of 4 elements in b; the smaller element in a; and the larger two elements in c, d.
lowerMedian4(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Place the lower median of 4 elements in b; the smaller element in a; and the larger two elements in c, d.
lt(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether the first argument is strictly smaller than the second.
lte(double, double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Indicates whether the first argument is smaller or considered equal to the second.

M

manhattan(double[]) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Manhattan norm.
manhattan(double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Manhattan norm.
manhattan(double, double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the Manhattan norm.
MANHATTAN - Enum constant in enum org.apache.commons.numbers.core.Norm
Alias for Norm.L1.
MANTISSA_MASK - Static variable in class org.apache.commons.numbers.complex.Complex
Mask to extract the 52-bit mantissa from a long representation of a double.
MANTISSA_MASK - Static variable in class org.apache.commons.numbers.core.DD
Mask to extract the 52-bit mantissa from a long representation of a double.
mapDistance(int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Map the distance from the edge of [l, r] to a new distance in [0, n).
MAX_CAPACITY - Static variable in class org.apache.commons.numbers.arrays.HashIndexSet
The maximum capacity of the set.
MAX_DOT_THRESHOLD - Static variable in class org.apache.commons.numbers.quaternion.Slerp
Threshold max value for the dot product.
MAX_EPSILON - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Maximum relative error epsilon.
MAX_FACTORIAL - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
The maximum factorial that can be represented as a double.
MAX_FACTORIAL - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
The largest factorial that can be represented as a double.
MAX_FACTORIAL - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
The largest factorial that can be represented as a double.
MAX_GAMMA_Z - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
The largest integer value for gamma(z) that can be represented as a double.
MAX_M - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficient
The maximum m that can be computed without overflow of a long.
MAX_M - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
The maximum m that can be computed without overflow of a double.
MAX_N - Static variable in class org.apache.commons.numbers.combinatorics.Stirling.StirlingS1Cache
Maximum n to compute (exclusive).
MAX_N - Static variable in class org.apache.commons.numbers.combinatorics.Stirling.StirlingS2Cache
Maximum n to compute (exclusive).
maxHeapSiftDown(double[], double, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Sift the element down the max heap.
maxHeapSiftDown(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Sift the element down the max heap.
maximum(double[]) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the maximum norm.
maximum(double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the maximum norm.
maximum(double, double, double) - Static method in enum org.apache.commons.numbers.core.Norm
Computes the maximum norm.
MAXIMUM - Enum constant in enum org.apache.commons.numbers.core.Norm
Alias for Norm.LINF.
maxIterations - Variable in class org.apache.commons.numbers.gamma.Policy
The maximum number of iterations permitted in a series evaluation.
MDD() - Constructor for class org.apache.commons.numbers.core.DDMath.MDD
Package-private constructor.
millerRabinPrimeTest(int) - Static method in class org.apache.commons.numbers.primes.SmallPrimes
Miller-Rabin probabilistic primality test for int type, used in such a way that a result is always guaranteed.
MIN_EPSILON - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Minimum relative error epsilon.
MIN_SIZE - Static variable in class org.apache.commons.numbers.arrays.HashIndexSet
The minimum size of the backing array.
MIN_SORTSELECT_SIZE - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Minimum size for sortselect.
minHeapSiftDown(double[], double, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Sift the element down the min heap.
minHeapSiftDown(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Sift the element down the min heap.
MISMATCH - Static variable in exception class org.apache.commons.numbers.combinatorics.CombinatoricsException
Error message for "mismatch" condition.
mix(int) - Static method in class org.apache.commons.numbers.arrays.HashIndexSet
Mix the bits of an integer.
MODE_ADAPTION - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
No sampling but use adaption of the target k.
MODE_FR_SAMPLING - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Sampling mode using Floyd-Rivest sampling.
MODE_SAMPLING - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Sampling mode.
MODE_STRICT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
No sampling and no adaption of target k (strict margins).
more - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
more - Variable in class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
True on initialization, false after first call to next.
MSG_FAILED_TO_CONVERGE - Static variable in class org.apache.commons.numbers.gamma.BoostTools
Message for failure to converge.
msgIndexOutOfBounds(int, int, int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Format a message when index is not within range [from, to).
msgRangeOutOfBounds(int, int, int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Format a message when range [from, to) is not entirely within the length.
MultidimensionalCounter - Class in org.apache.commons.numbers.arrays
Converter between unidimensional storage structure and multidimensional conceptual structure.
MultidimensionalCounter(int...) - Constructor for class org.apache.commons.numbers.arrays.MultidimensionalCounter
Creates a counter.
Multiplication<T> - Interface in org.apache.commons.numbers.core
Multiplication.
MULTIPLIER - Static variable in class org.apache.commons.numbers.complex.Complex
The multiplier used to split the double value into hi and low parts.
MULTIPLIER - Static variable in class org.apache.commons.numbers.core.DD
The multiplier used to split the double value into high and low parts.
multiply(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is this * factor, with factor interpreted as a real number.
multiply(double) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is this * y.
multiply(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Multiplies the instance by a scalar.
multiply(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the multiplication product of (x, xx) and y.
multiply(double, double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is:
multiply(double, double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the multiplication product of (x, xx) and (y, yy).
multiply(int) - Method in class org.apache.commons.numbers.core.DD
Repeated addition.
multiply(int) - Method in interface org.apache.commons.numbers.core.NativeOperators
Repeated addition.
multiply(int) - Method in class org.apache.commons.numbers.field.FP64
Repeated addition.
multiply(int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(int) - Method in class org.apache.commons.numbers.fraction.Fraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(int, int) - Method in class org.apache.commons.numbers.fraction.Fraction
Multiply this fraction by the passed fraction decomposed into a numerator and denominator, returning the result in reduced form.
multiply(int, T) - Method in class org.apache.commons.numbers.field.AbstractField
Multiply the element a by a specified number of times n.
multiply(int, T) - Method in interface org.apache.commons.numbers.field.Field
Multiply the element a by a specified number of times n.
multiply(long) - Method in class org.apache.commons.numbers.fraction.BigFraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(BigInteger) - Method in class org.apache.commons.numbers.fraction.BigFraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(Complex) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is this * factor.
multiply(DD) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is this * y.
multiply(FP64) - Method in class org.apache.commons.numbers.field.FP64
Binary multiplication.
multiply(BigFraction) - Method in class org.apache.commons.numbers.fraction.BigFraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(Fraction) - Method in class org.apache.commons.numbers.fraction.Fraction
Multiply this fraction by the passed value, returning the result in reduced form.
multiply(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the Hamilton product of the instance by a quaternion.
multiply(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the Hamilton product of two quaternions.
multiply(T) - Method in interface org.apache.commons.numbers.core.Multiplication
Binary multiplication.
multiply(T, T) - Method in class org.apache.commons.numbers.field.AbstractField
Multiply the elements.
multiply(T, T) - Method in interface org.apache.commons.numbers.field.Field
Multiply the elements.
multiply3(double, double, double, double, DDMath.MDD) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the multiplication product of (a0,a1,a2) and b.
multiplyImaginary(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is this * factor, with factor interpreted as an imaginary number.
multiplyNegativeI(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Create a complex number given the real and imaginary parts, then multiply by -i.

N

n - Variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
Size of the set from which combinations are drawn.
n - Variable in class org.apache.commons.numbers.combinatorics.Combinations
Size of the set from which combinations are drawn.
n - Variable in class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
Number of elements of the singleton array.
NAN - Static variable in class org.apache.commons.numbers.complex.Complex
A complex number representing NaN + i NaN.
NativeOperators<T> - Interface in org.apache.commons.numbers.core
Operators that can be implemented in a more performant way using the language constructs.
negate() - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is the negation of both the real and imaginary parts of complex number \( z \).
negate() - Method in interface org.apache.commons.numbers.core.Addition
Additive inverse.
negate() - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is the negation of both parts of double-double number.
negate() - Method in class org.apache.commons.numbers.field.FP64
Additive inverse.
negate() - Method in class org.apache.commons.numbers.fraction.BigFraction
 
negate() - Method in class org.apache.commons.numbers.fraction.Fraction
 
negate() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the opposite of this instance.
negate(T) - Method in class org.apache.commons.numbers.field.AbstractField
Negate the element.
negate(T) - Method in interface org.apache.commons.numbers.field.Field
Negate the element.
negative(double) - Static method in class org.apache.commons.numbers.complex.Complex
Check that a value is negative.
NEGATIVE - Static variable in exception class org.apache.commons.numbers.combinatorics.CombinatoricsException
Error message for "out of range" condition.
NEGATIVE_EXPONENT_1 - Static variable in class org.apache.commons.numbers.core.ArithmeticUtils
Negative exponent exception message part 1.
NEGATIVE_EXPONENT_2 - Static variable in class org.apache.commons.numbers.core.ArithmeticUtils
Negative exponent exception message part 2.
NEGATIVE_ZERO_LONG_BITS - Static variable in class org.apache.commons.numbers.complex.Complex
The bit representation of -0.0.
newUpdatingInterval(int[], int) - Static method in class org.apache.commons.numbers.arrays.IndexSupport
Returns an interval that covers the specified indices k.
next() - Method in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
next() - Method in class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
 
nextIndex(int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextPow2(int) - Static method in class org.apache.commons.numbers.arrays.HashIndexSet
Returns the closest power-of-two number greater than or equal to value.
nextPrime(int) - Static method in class org.apache.commons.numbers.primes.Primes
Return the smallest prime greater than or equal to n.
nonZeroLength(int[]) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Return true if the array is not null and has non-zero length.
norm - Variable in enum org.apache.commons.numbers.quaternion.Quaternion.Type
norm() - Method in class org.apache.commons.numbers.complex.Complex
Returns the squared norm value of this complex number.
norm() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the norm of the quaternion.
norm(Quaternion) - Method in enum org.apache.commons.numbers.quaternion.Quaternion.Type
 
Norm - Enum in org.apache.commons.numbers.core
Norm functions.
Norm(Norm) - Constructor for enum org.apache.commons.numbers.core.Norm
 
Norm(Norm.Two, Norm.Three, Norm.Array) - Constructor for enum org.apache.commons.numbers.core.Norm
 
NORM - Static variable in class org.apache.commons.numbers.quaternion.Quaternion.Type.Default
NORM - Static variable in class org.apache.commons.numbers.quaternion.Quaternion.Type.Normalized
Norm.Array - Interface in org.apache.commons.numbers.core
Function of array argument.
Norm.Three - Interface in org.apache.commons.numbers.core
Function of 3 arguments.
Norm.Two - Interface in org.apache.commons.numbers.core
Function of 2 arguments.
norm3(double, double, double, double, DDMath.MDD) - Static method in class org.apache.commons.numbers.core.DDMath
Normalize (s0, s1, s2, s3) to (s0, s1, s2).
normalize() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the normalized quaternion (the versor of the instance).
Normalized() - Constructor for class org.apache.commons.numbers.quaternion.Quaternion.Type.Normalized
 
NORMALIZED - Enum constant in enum org.apache.commons.numbers.quaternion.Quaternion.Type
Quaternion has unit norm.
normalizer(double) - Static method in class org.apache.commons.numbers.angle.Angle.Deg
Creates an operator for normalizing/reducing an angle.
normalizer(double) - Static method in class org.apache.commons.numbers.angle.Angle.Rad
Creates an operator for normalizing/reducing an angle.
normalizer(double) - Static method in class org.apache.commons.numbers.angle.Angle.Turn
Creates an operator for normalizing/reducing an angle.
Normalizer(double, double) - Constructor for class org.apache.commons.numbers.angle.Angle.Normalizer
Note: It is assumed that both arguments have the same unit.
normSq - Variable in enum org.apache.commons.numbers.quaternion.Quaternion.Type
normSq() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Computes the square of the norm of the quaternion.
normSq(Quaternion) - Method in enum org.apache.commons.numbers.quaternion.Quaternion.Type
 
NORMSQ - Static variable in class org.apache.commons.numbers.quaternion.Quaternion.Type.Default
NOT_FINITE - Static variable in class org.apache.commons.numbers.fraction.BigFraction
Message for non-finite input double argument to factory constructors.
NOT_FINITE - Static variable in class org.apache.commons.numbers.fraction.Fraction
Message for non-finite input double argument to factory constructors.
Note - Search tag in org.apache.commons.numbers.gamma.BoostTools.EPSILON
Section
Note - Search tag in org.apache.commons.numbers.gamma.BoostTools.KAHAN_EPSILON
Section
nthRoot(int) - Method in class org.apache.commons.numbers.complex.Complex
Returns the n-th roots of this complex number.
NUMBER_OF_PARTS - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
The number of parts when parsing a text representation of the quaternion.
NUMBER_TOO_SMALL - Static variable in class org.apache.commons.numbers.primes.Primes
Exception message format when an argument is too small.
NumbersArithmeticException(String, Object...) - Constructor for exception class org.apache.commons.numbers.core.ArithmeticUtils.NumbersArithmeticException
Create an exception where the message is constructed by applying String.format(String, Object...).
numerator - Variable in class org.apache.commons.numbers.fraction.BigFraction
The numerator of this fraction reduced to lowest terms.
numerator - Variable in class org.apache.commons.numbers.fraction.Fraction
The numerator of this fraction reduced to lowest terms.

O

of(double) - Static method in class org.apache.commons.numbers.angle.Angle.Deg
Create an instance.
of(double) - Static method in class org.apache.commons.numbers.angle.Angle.Rad
Create an instance.
of(double) - Static method in class org.apache.commons.numbers.angle.Angle.Turn
Create an instance.
of(double) - Static method in class org.apache.commons.numbers.core.DD
Creates the double-double number as the value (x, 0).
of(double) - Static method in class org.apache.commons.numbers.core.Sum
Creates an instance initialized to the given value.
of(double) - Static method in class org.apache.commons.numbers.field.FP64
Factory.
of(double[]) - Method in interface org.apache.commons.numbers.core.Norm.Array
 
of(double[]) - Method in enum org.apache.commons.numbers.core.Norm
Computes the norm.
of(double...) - Static method in class org.apache.commons.numbers.core.Sum
Creates an instance containing the sum of the given values.
of(double[]) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Builds a pure quaternion from a vector (assuming that the scalar part is zero).
of(double, double) - Static method in class org.apache.commons.numbers.core.DD
Creates the double-double number as the value (x, xx).
of(double, double) - Method in enum org.apache.commons.numbers.core.Norm
Computes the norm.
of(double, double) - Method in interface org.apache.commons.numbers.core.Norm.Two
 
of(double, double) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coefficient
Create a new coefficient.
of(double, double[]) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Builds a quaternion from scalar and vector parts.
of(double, double, double) - Method in enum org.apache.commons.numbers.core.Norm
Computes the norm.
of(double, double, double) - Method in interface org.apache.commons.numbers.core.Norm.Three
 
of(double, double, double, double) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Builds a quaternion from its components.
of(int) - Static method in class org.apache.commons.numbers.core.DD
Creates the double-double number as the value (x, 0).
of(int) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator.
of(int) - Static method in class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the numerator.
of(int...) - Static method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Creates a counter.
of(int, int) - Static method in class org.apache.commons.numbers.combinatorics.Combinations
Create an instance.
of(int, int) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator and denominator.
of(int, int) - Static method in class org.apache.commons.numbers.fraction.Fraction
Create a fraction given the numerator and denominator.
of(long) - Static method in class org.apache.commons.numbers.core.DD
Creates the double-double number with the high part equal to (double) x and the low part equal to any remaining bits.
of(long) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator.
of(long, long) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator and denominator.
of(BigInteger) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator.
of(BigInteger, BigInteger) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Create a fraction given the numerator and denominator.
ofCartesian(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Create a complex number given the real and imaginary parts.
ofCis(double) - Static method in class org.apache.commons.numbers.complex.Complex
Create a complex cis number.
ofDifference(double, double) - Static method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (x - y).
offset - Variable in class org.apache.commons.numbers.angle.Reduce
Offset.
offset - Variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Index offset.
ofPolar(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Creates a complex number from its polar representation using modulus rho (\( \rho \)) and phase angle theta (\( \theta \)).
ofProduct(double, double) - Static method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (x * y).
ofProducts(double[], double[]) - Static method in class org.apache.commons.numbers.core.Sum
Creates a new instance containing \( \sum_i a_i b_i \).
ofSquare(double) - Static method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (x * x).
ofSum(double, double) - Static method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (x + y).
one() - Method in class org.apache.commons.numbers.core.DD
Identity element.
one() - Method in interface org.apache.commons.numbers.core.Multiplication
Identity element.
one() - Method in class org.apache.commons.numbers.field.BigFractionField
Return the value of one.
one() - Method in class org.apache.commons.numbers.field.DDField
Return the value of one.
one() - Method in interface org.apache.commons.numbers.field.Field
Return the value of one.
one() - Method in class org.apache.commons.numbers.field.FP64
Identity element.
one() - Method in class org.apache.commons.numbers.field.FP64Field
Return the value of one.
one() - Method in class org.apache.commons.numbers.field.FractionField
Return the value of one.
one() - Method in class org.apache.commons.numbers.fraction.BigFraction
 
one() - Method in class org.apache.commons.numbers.fraction.Fraction
 
ONE - Static variable in class org.apache.commons.numbers.complex.Complex
A complex number representing one.
ONE - Static variable in class org.apache.commons.numbers.core.DD
A double-double number representing one.
ONE - Static variable in class org.apache.commons.numbers.field.FP64
Multiplicative neutral.
ONE - Static variable in class org.apache.commons.numbers.field.FP64Field
1d.
ONE - Static variable in class org.apache.commons.numbers.fraction.BigFraction
A fraction representing "1".
ONE - Static variable in class org.apache.commons.numbers.fraction.Fraction
A fraction representing "1".
ONE - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
Identity quaternion.
ONE_OVER_ROOT_PI - Static variable in class org.apache.commons.numbers.gamma.BoostErf
1 / sqrt(pi).
ONE_OVER_ROOT2 - Static variable in class org.apache.commons.numbers.complex.Complex
1.0 / sqrt(2).
org.apache.commons.numbers.angle - package org.apache.commons.numbers.angle
Angle-related utilities.
org.apache.commons.numbers.arrays - package org.apache.commons.numbers.arrays
Array utilities.
org.apache.commons.numbers.combinatorics - package org.apache.commons.numbers.combinatorics
Combinatorics.
org.apache.commons.numbers.complex - package org.apache.commons.numbers.complex
Complex numbers.
org.apache.commons.numbers.core - package org.apache.commons.numbers.core
Basic utilities.
org.apache.commons.numbers.field - package org.apache.commons.numbers.field
Field-related utilities.
org.apache.commons.numbers.fraction - package org.apache.commons.numbers.fraction
Fraction number type and fraction number formatting.
org.apache.commons.numbers.gamma - package org.apache.commons.numbers.gamma
Γ (Gamma) and Β (Beta) family of functions.
org.apache.commons.numbers.primes - package org.apache.commons.numbers.primes
Methods related to prime numbers like primality test, factor decomposition.
org.apache.commons.numbers.quaternion - package org.apache.commons.numbers.quaternion
Quaternion number type.
org.apache.commons.numbers.rootfinder - package org.apache.commons.numbers.rootfinder
Root finding utilities.
OUT_OF_RANGE - Static variable in exception class org.apache.commons.numbers.combinatorics.CombinatoricsException
Error message for "out of range" condition.
OUT_OF_RANGE - Static variable in exception class org.apache.commons.numbers.gamma.GammaException
Error message for "out of range" condition.
OUT_OF_RANGE - Static variable in exception class org.apache.commons.numbers.rootfinder.SolverException
Error message for "out of range" condition.
OVERFLOW - Static variable in class org.apache.commons.numbers.fraction.BigFraction
The overflow limit for conversion from a double (2^31).
OVERFLOW - Static variable in class org.apache.commons.numbers.fraction.Fraction
The overflow limit for conversion from a double (2^31).

P

P() - Constructor for class org.apache.commons.numbers.gamma.RegularizedGamma.P
Prevent instantiation.
PairDoubleInteger(double, int) - Constructor for class org.apache.commons.numbers.arrays.SortInPlace.PairDoubleInteger
 
parse(String) - Static method in class org.apache.commons.numbers.complex.Complex
Returns a Complex instance representing the specified string s.
parse(String) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Returns a BigFraction instance representing the specified string s.
parse(String) - Static method in class org.apache.commons.numbers.fraction.Fraction
Returns a Fraction instance representing the specified string s.
parse(String) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Parses a string that would be produced by Quaternion.toString() and instantiates the corresponding object.
parsingExceptionMsg(String, Object, String) - Static method in class org.apache.commons.numbers.complex.Complex
Creates an exception message.
partition(double[], int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around 2 pivots.
partition(int[], int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around 2 pivots.
period - Variable in class org.apache.commons.numbers.angle.Angle.Normalizer
Period.
period - Variable in class org.apache.commons.numbers.angle.Reduce
Period.
PHI - Static variable in class org.apache.commons.numbers.arrays.HashIndexSet
Unsigned 32-bit integer numerator of the golden ratio (0.618) with an assumed denominator of 2^32.
PI - Static variable in class org.apache.commons.numbers.angle.Angle.Rad
π.
PI_OVER_2 - Static variable in class org.apache.commons.numbers.complex.Complex
π/2.
PI_OVER_4 - Static variable in class org.apache.commons.numbers.complex.Complex
π/4.
PI_OVER_TWO - Static variable in class org.apache.commons.numbers.angle.Angle
π/2.
PN_SIZE - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
Size of the table of Pn's.
Policy - Class in org.apache.commons.numbers.gamma
Encapsulate the policy for function evaluation.
Policy(double, int) - Constructor for class org.apache.commons.numbers.gamma.Policy
Instantiates a new policy.
POSITIVE_POLAR_FORM - Enum constant in enum org.apache.commons.numbers.quaternion.Quaternion.Type
Quaternion has positive scalar part.
POSITIVE_ZERO - Static variable in class org.apache.commons.numbers.core.Precision
Positive zero.
positivePolarForm() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Returns the polar form of the quaternion.
pow(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns the complex power of this complex number raised to the power of x, with x interpreted as a real number.
pow(int) - Method in class org.apache.commons.numbers.core.DD
Compute this number (x, xx) raised to the power n.
pow(int) - Method in interface org.apache.commons.numbers.core.NativeOperators
Repeated multiplication.
pow(int) - Method in class org.apache.commons.numbers.field.FP64
Repeated multiplication.
pow(int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns a BigFraction whose value is thisexponent, returning the result in reduced form.
pow(int) - Method in class org.apache.commons.numbers.fraction.Fraction
Returns a Fraction whose value is thisexponent, returning the result in reduced form.
pow(int, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Raise an int to an int power.
pow(int, long[]) - Method in class org.apache.commons.numbers.core.DD
Compute this number x raised to the power n.
pow(long, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Raise a long to an int power.
pow(BigInteger, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Raise a BigInteger to an int power.
pow(BigInteger, long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Raise a BigInteger to a long power.
pow(BigInteger, BigInteger) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Raise a BigInteger to a BigInteger power.
pow(Complex) - Method in class org.apache.commons.numbers.complex.Complex
Returns the complex power of this complex number raised to the power of x.
pow(DD, int, long[]) - Static method in class org.apache.commons.numbers.core.DDMath
Compute the number x raised to the power n.
powm1(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostMath
Returns pow(x, y) - 1.
Precision - Class in org.apache.commons.numbers.core
Utilities for comparing numbers.
Precision() - Constructor for class org.apache.commons.numbers.core.Precision
Private constructor.
Precision.DoubleEquivalence - Interface in org.apache.commons.numbers.core
Interface containing comparison operations for doubles that allow values to be considered equal even if they are not exactly equal.
previousIndex(int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Returns the index of the first bit that is set to true that occurs on or before the specified starting index.
PRIME_NUMBERS_AND_COPRIME_EQUIVALENCE_CLASSES - Static variable in class org.apache.commons.numbers.primes.SmallPrimes
A set of prime numbers mapped to an array of all integers between 0 (inclusive) and the least common multiple, i.e.
primeFactors(int) - Static method in class org.apache.commons.numbers.primes.Primes
Prime factors decomposition.
Primes - Class in org.apache.commons.numbers.primes
Methods related to prime numbers in the range of int.
Primes() - Constructor for class org.apache.commons.numbers.primes.Primes
Utility class.
PRIMES - Static variable in class org.apache.commons.numbers.primes.SmallPrimes
The first 512 prime numbers.
PRIMES_LAST - Static variable in class org.apache.commons.numbers.primes.SmallPrimes
The last number in SmallPrimes.PRIMES.
productLow(double, double, double) - Static method in class org.apache.commons.numbers.core.ExtendedPrecision
Compute the low part of the double length number (z,zz) for the exact product of x and y.
productOver4(long, long) - Static method in class org.apache.commons.numbers.combinatorics.Stirling
Return a*b/4 without intermediate overflow.
proj() - Method in class org.apache.commons.numbers.complex.Complex
Returns the projection of this complex number onto the Riemann sphere.

Q

Q() - Constructor for class org.apache.commons.numbers.gamma.RegularizedGamma.Q
Prevent instantiation.
Quaternion - Class in org.apache.commons.numbers.quaternion
This class implements quaternions (Hamilton's hypercomplex numbers).
Quaternion(Quaternion.Type, double, double, double, double) - Constructor for class org.apache.commons.numbers.quaternion.Quaternion
Builds a quaternion from its components.
Quaternion(Quaternion.Type, Quaternion) - Constructor for class org.apache.commons.numbers.quaternion.Quaternion
Copies the given quaternion, but change its Quaternion.Type.
Quaternion.QuaternionParsingException - Exception Class in org.apache.commons.numbers.quaternion
Quaternion.Type - Enum in org.apache.commons.numbers.quaternion
For enabling optimized implementations.
Quaternion.Type.Default - Class in org.apache.commons.numbers.quaternion
Default implementations.
Quaternion.Type.Normalized - Class in org.apache.commons.numbers.quaternion
Implementations for normalized quaternions.
QuaternionParsingException(String) - Constructor for exception class org.apache.commons.numbers.quaternion.Quaternion.QuaternionParsingException
 
QuaternionParsingException(String, Throwable) - Constructor for exception class org.apache.commons.numbers.quaternion.Quaternion.QuaternionParsingException
 
QuickSelect - Class in org.apache.commons.numbers.arrays
Partition array data.
QuickSelect() - Constructor for class org.apache.commons.numbers.arrays.QuickSelect
No instances.
quickSelectAdaptive(double[], int, int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
quickSelectAdaptive(int[], int, int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.

R

r - Variable in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Index of the right key.
Rad(double) - Constructor for class org.apache.commons.numbers.angle.Angle.Rad
Create an instance.
RAD_TO_DEG - Static variable in class org.apache.commons.numbers.angle.Angle
Radians to degrees conversion factor.
real - Variable in class org.apache.commons.numbers.complex.Complex
The real part.
real() - Method in class org.apache.commons.numbers.complex.Complex
Gets the real part \( a \) of this complex number \( (a + i b) \).
reciprocal() - Method in class org.apache.commons.numbers.core.DD
Compute the reciprocal of this.
reciprocal() - Method in interface org.apache.commons.numbers.core.Multiplication
Multiplicative inverse.
reciprocal() - Method in class org.apache.commons.numbers.field.FP64
Multiplicative inverse.
reciprocal() - Method in class org.apache.commons.numbers.fraction.BigFraction
Multiplicative inverse.
reciprocal() - Method in class org.apache.commons.numbers.fraction.Fraction
Multiplicative inverse.
reciprocal(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the inverse of (y, yy).
reciprocal(T) - Method in class org.apache.commons.numbers.field.AbstractField
Return the reciprocal (multiplicative inverse).
reciprocal(T) - Method in interface org.apache.commons.numbers.field.Field
Return the reciprocal (multiplicative inverse).
RECURSION_INCREMENT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Increment used for the recursion counter.
reduce - Variable in class org.apache.commons.numbers.angle.Angle.Normalizer
Normalizer.
Reduce - Class in org.apache.commons.numbers.angle
Reduces |a - offset| to the primary interval [0, |period|).
Reduce(double, double) - Constructor for class org.apache.commons.numbers.angle.Reduce
Create an instance.
regularisedGammaPrefix(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Compute (z^a)(e^-z)/tgamma(a).
RegularizedBeta - Class in org.apache.commons.numbers.gamma
RegularizedBeta() - Constructor for class org.apache.commons.numbers.gamma.RegularizedBeta
Private constructor.
RegularizedGamma - Class in org.apache.commons.numbers.gamma
RegularizedGamma() - Constructor for class org.apache.commons.numbers.gamma.RegularizedGamma
Private constructor.
RegularizedGamma.P - Class in org.apache.commons.numbers.gamma
RegularizedGamma.Q - Class in org.apache.commons.numbers.gamma
relativeAccuracy - Variable in class org.apache.commons.numbers.rootfinder.BrentSolver
Relative accuracy.
remainderUnsigned(int, int) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the unsigned remainder from dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
remainderUnsigned(long, long) - Static method in class org.apache.commons.numbers.core.ArithmeticUtils
Returns the unsigned remainder from dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
remove() - Method in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicIterator
Not supported.
remove() - Method in class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
Unsupported.
repeatedStep(double[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStep(int[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepFarLeft(double[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepFarLeft(int[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepFarRight(double[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepFarRight(int[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepLeft(double[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepLeft(int[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepRight(double[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
repeatedStepRight(int[], int, int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
representableDelta(double, double) - Static method in class org.apache.commons.numbers.core.Precision
Computes a number close to delta with the property that (x + delta - x) is exactly machine-representable.
right - Variable in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Right bound of the support.
right() - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
 
right() - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 
right() - Method in interface org.apache.commons.numbers.arrays.UpdatingInterval
The end (inclusive) of the interval.
risingFactorialRatio(double, double, int) - Static method in class org.apache.commons.numbers.gamma.BoostBeta
Rising factorial ratio.
ROOT_EPSILON - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
Value for the sqrt of the epsilon for relative error.
ROOT2 - Static variable in class org.apache.commons.numbers.complex.Complex
sqrt(2).
round(double, int) - Static method in class org.apache.commons.numbers.core.Precision
Rounds the given value to the specified number of decimal places.
round(double, int, RoundingMode) - Static method in class org.apache.commons.numbers.core.Precision
Rounds the given value to the specified number of decimal places.
roundAndRightShift(BigInteger, int, boolean) - Static method in class org.apache.commons.numbers.fraction.BigFraction
Rounds an integer to the specified power of two (i.e.

S

S_LIMIT - Static variable in class org.apache.commons.numbers.gamma.Digamma
S limit.
S_LIMIT - Static variable in class org.apache.commons.numbers.gamma.Trigamma
S limit.
S1 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling.StirlingS1Cache
Stirling numbers of the first kind.
S1_ERROR_FORMAT - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Stirling S1 error message.
S1_OVERFLOW_K_EQUALS_1 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Overflow threshold for n when computing s(n, 1).
S1_OVERFLOW_K_EQUALS_NM2 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Overflow threshold for n when computing s(n, n-2).
S1_OVERFLOW_K_EQUALS_NM3 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Overflow threshold for n when computing s(n, n-3).
S2 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling.StirlingS2Cache
Stirling numbers of the second kind.
S2_ERROR_FORMAT - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Stirling S2 error message.
S2_OVERFLOW_K_EQUALS_NM2 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Overflow threshold for n when computing S(n, n-2).
S2_OVERFLOW_K_EQUALS_NM3 - Static variable in class org.apache.commons.numbers.combinatorics.Stirling
Overflow threshold for n when computing S(n, n-3).
SAFE_EXP - Static variable in class org.apache.commons.numbers.complex.Complex
A safe maximum double value m where e^m is not infinite.
SAFE_LOWER - Static variable in class org.apache.commons.numbers.complex.Complex
The safe minimum double value x to avoid loss of precision/underflow in atanh.
SAFE_LOWER - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The lower limit for a product x * y below which the round-off component may be sub-normal.
SAFE_MAX - Static variable in class org.apache.commons.numbers.complex.Complex
The safe maximum double value x to avoid loss of precision in asin/acos.
SAFE_MIN - Static variable in class org.apache.commons.numbers.complex.Complex
The safe minimum double value x to avoid loss of precision/underflow in asin/acos.
SAFE_MIN - Static variable in class org.apache.commons.numbers.core.Precision
Safe minimum, such that 1 / SAFE_MIN does not overflow.
SAFE_MULTIPLY - Static variable in class org.apache.commons.numbers.core.DD
The limit for safe multiplication of x*y, assuming values above 1.
SAFE_MULTIPLY - Static variable in class org.apache.commons.numbers.core.DDMath
The limit for safe multiplication of x*y, assuming values above 1.
SAFE_SCALE_UP_THRESH - Static variable in enum org.apache.commons.numbers.core.Norm
Threshold for scaling up a single value by Norm.SCALE_UP without risking overflow when the value is squared.
SAFE_UPPER - Static variable in class org.apache.commons.numbers.complex.Complex
The safe maximum double value x to avoid loss of precision in atanh.
SAFE_UPPER - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The upper limit above which a number may overflow during the split into a high part.
sampleStep(double[], int, int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
sampleStep(int[], int, int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition an array slice around a pivot.
scalb(int) - Method in class org.apache.commons.numbers.core.DD
Multiply this number (x, xx) by an integral power of two.
SCALE_DOWN - Static variable in enum org.apache.commons.numbers.core.Norm
Value used to scale down large numbers.
SCALE_UP - Static variable in enum org.apache.commons.numbers.core.Norm
Value used to scale up small numbers.
SCAN_SIZE - Static variable in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Size to use a scan of the keys when splitting instead of binary search.
searchLessOrEqual(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Search the data for the largest index i where a[i] is less-than-or-equal to the key; else return left - 1.
select(double[], int) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(double[], int[]) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
select(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(double[], int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
select(double[], int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
select(int[], int) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(int[], int[]) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
select(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that index k corresponds to its correctly sorted value in the equivalent fully sorted array.
select(int[], int, int, int[]) - Static method in class org.apache.commons.numbers.arrays.Selection
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
select(int[], int, int, int[], int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the array such that indices k correspond to their correctly sorted value in the equivalent fully sorted array.
Selection - Class in org.apache.commons.numbers.arrays
Select indices in array data.
Selection() - Constructor for class org.apache.commons.numbers.arrays.Selection
No instances.
serialVersionUID - Static variable in class org.apache.commons.numbers.combinatorics.Combinations.LexicographicComparator
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.combinatorics.CombinatoricsException
Serializable version identifier.
serialVersionUID - Static variable in class org.apache.commons.numbers.complex.Complex
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.core.ArithmeticUtils.NumbersArithmeticException
Serializable version Id.
serialVersionUID - Static variable in class org.apache.commons.numbers.core.DD
Serializable version identifier.
serialVersionUID - Static variable in class org.apache.commons.numbers.field.FP64
 
serialVersionUID - Static variable in class org.apache.commons.numbers.fraction.BigFraction
Serializable version identifier.
serialVersionUID - Static variable in class org.apache.commons.numbers.fraction.Fraction
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.fraction.FractionException
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.gamma.GammaException
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.quaternion.Quaternion.QuaternionParsingException
Serializable version identifier.
serialVersionUID - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
Serializable version identifier.
serialVersionUID - Static variable in exception class org.apache.commons.numbers.rootfinder.SolverException
Serializable version identifier.
set - Variable in class org.apache.commons.numbers.arrays.HashIndexSet
The set.
set(int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
Sets the bit at the specified index to true.
signum() - Method in class org.apache.commons.numbers.fraction.BigFraction
Retrieves the sign of this fraction.
signum() - Method in class org.apache.commons.numbers.fraction.Fraction
Retrieves the sign of this fraction.
signum(double) - Method in interface org.apache.commons.numbers.core.Precision.DoubleEquivalence
Returns the sign of the argument.
sin() - Method in class org.apache.commons.numbers.complex.Complex
Returns the sine of this complex number.
SingletonIterator(int) - Constructor for class org.apache.commons.numbers.combinatorics.Combinations.SingletonIterator
Create a singleton iterator providing the given array.
sinh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic sine of this complex number.
sinh(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic sine of the complex number.
sinpx(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Ad hoc function calculates x * sin(pi * x), taking extra care near when x is near a whole number.
sinTheta - Variable in class org.apache.commons.numbers.quaternion.Slerp.Spherical
size - Variable in class org.apache.commons.numbers.arrays.HashIndexSet
The size.
size - Variable in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Counter sizes.
size() - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
Return the current number of indices in the interval.
Slerp - Class in org.apache.commons.numbers.quaternion
Perform spherical linear interpolation (Slerp).
Slerp(Quaternion, Quaternion) - Constructor for class org.apache.commons.numbers.quaternion.Slerp
Create an instance.
Slerp.Linear - Class in org.apache.commons.numbers.quaternion
Linear interpolation, used when the quaternions are too closely aligned.
Slerp.Spherical - Class in org.apache.commons.numbers.quaternion
Spherical interpolation, used when the quaternions are too closely aligned.
SMALL - Static variable in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
The value for any number close to zero.
SMALL_M - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
The maximum m that can be computed without intermediate overflow for any n.
SMALL_N - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficient
The maximum n that can be computed without intermediate overflow for any m.
SMALL_N - Static variable in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
The maximum n that can be computed without intermediate overflow for any m.
SMALL_THRESH - Static variable in enum org.apache.commons.numbers.core.Norm
Threshold for scaling small numbers.
SmallPrimes - Class in org.apache.commons.numbers.primes
Utility methods to work on primes within the int range.
SmallPrimes() - Constructor for class org.apache.commons.numbers.primes.SmallPrimes
Utility class.
smallTrialDivision(int, List<Integer>) - Static method in class org.apache.commons.numbers.primes.SmallPrimes
Extract small factors.
SolverException - Exception Class in org.apache.commons.numbers.rootfinder
Package private exception class with constants for frequently used messages.
SolverException(String, Object...) - Constructor for exception class org.apache.commons.numbers.rootfinder.SolverException
Create an exception where the message is constructed by applying the format() method from String.
sort(double[], int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts an array using an insertion sort.
sort(int[], int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts an array using an insertion sort.
sort3(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts the elements at the given distinct indices in an array.
sort3(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts the elements at the given distinct indices in an array.
sort5(double[], int, int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts the elements at the given distinct indices in an array.
sort5(int[], int, int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sorts the elements at the given distinct indices in an array.
sortIndices(int[], int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Sort the unique indices in-place to the start of the array.
Sorting - Class in org.apache.commons.numbers.arrays
Support class for sorting arrays.
Sorting() - Constructor for class org.apache.commons.numbers.arrays.Sorting
No instances.
SortInPlace - Enum in org.apache.commons.numbers.arrays
Sort an array and perform the same reordering of entries on other arrays.
SortInPlace(Comparator<SortInPlace.PairDoubleInteger>) - Constructor for enum org.apache.commons.numbers.arrays.SortInPlace
 
SortInPlace.PairDoubleInteger - Class in org.apache.commons.numbers.arrays
Helper data structure holding a (double, integer) pair.
sortSelect(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a sort select algorithm.
sortSelect(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the elements between ka and kb using a sort select algorithm.
SORTSELECT_MASK - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Mask to extract the sort select size from the dual-pivot control flags.
sortSelectLeft(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the minimum n elements below k where n = k - left + 1.
sortSelectLeft(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the minimum n elements below k where n = k - left + 1.
sortSelectRight(double[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the maximum n elements above k where n = right - k + 1.
sortSelectRight(int[], int, int, int) - Static method in class org.apache.commons.numbers.arrays.QuickSelect
Partition the maximum n elements above k where n = right - k + 1.
SpecialMath - Class in org.apache.commons.numbers.gamma
Special math functions.
SpecialMath() - Constructor for class org.apache.commons.numbers.gamma.SpecialMath
Private constructor.
Spherical(double) - Constructor for class org.apache.commons.numbers.quaternion.Slerp.Spherical
 
splitHigh(double) - Static method in class org.apache.commons.numbers.complex.Complex
Implement Dekker's method to split a value into two parts.
splitLeft(int, int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
 
splitLeft(int, int) - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 
splitLeft(int, int) - Method in interface org.apache.commons.numbers.arrays.UpdatingInterval
Split the interval using two splitting indices.
sqrt() - Method in class org.apache.commons.numbers.complex.Complex
Returns the square root of this complex number.
sqrt() - Method in class org.apache.commons.numbers.core.DD
Compute the square root of this number (x, xx).
sqrt(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the square root of the complex number sqrt(x + i y).
SQRT_SAFE_UPPER - Static variable in class org.apache.commons.numbers.complex.Complex
The safe maximum double value x to avoid overflow in sqrt.
square() - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is this * this.
square(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the square of (x, xx).
squareLow(double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Compute the round-off from the square of a split number with low and high components.
start - Variable in class org.apache.commons.numbers.quaternion.Slerp
Start of the interpolation.
STEP_FAR_LEFT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Threshold to use repeated step far-left: 1 / 12.
STEP_FAR_RIGHT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Threshold to use repeated step far-right: 11 / 12.
STEP_LEFT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Threshold to use repeated step left: 7 / 16.
STEP_RIGHT - Static variable in class org.apache.commons.numbers.arrays.QuickSelect
Threshold to use repeated step right: 9 / 16.
Stirling - Class in org.apache.commons.numbers.combinatorics
Computation of Stirling numbers.
Stirling() - Constructor for class org.apache.commons.numbers.combinatorics.Stirling
Private constructor.
Stirling.StirlingS1Cache - Class in org.apache.commons.numbers.combinatorics
Precomputed Stirling numbers of the first kind.
Stirling.StirlingS2Cache - Class in org.apache.commons.numbers.combinatorics
Precomputed Stirling numbers of the second kind.
stirlingS1(int, int) - Static method in class org.apache.commons.numbers.combinatorics.Stirling
Returns the signed Stirling number of the first kind, "s(n,k)".
StirlingS1Cache() - Constructor for class org.apache.commons.numbers.combinatorics.Stirling.StirlingS1Cache
 
stirlingS2(int, int) - Static method in class org.apache.commons.numbers.combinatorics.Stirling
Returns the Stirling number of the second kind, "S(n,k)", the number of ways of partitioning an n-element set into k non-empty subsets.
StirlingS2Cache() - Constructor for class org.apache.commons.numbers.combinatorics.Stirling.StirlingS2Cache
 
subtract(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this - subtrahend), with subtrahend interpreted as a real number.
subtract(double) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this - y).
subtract(int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(int) - Method in class org.apache.commons.numbers.fraction.Fraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(long) - Method in class org.apache.commons.numbers.fraction.BigFraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(BigInteger) - Method in class org.apache.commons.numbers.fraction.BigFraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(Complex) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this - subtrahend).
subtract(DD) - Method in class org.apache.commons.numbers.core.DD
Returns a DD whose value is (this - y).
subtract(Sum) - Method in class org.apache.commons.numbers.core.Sum
Subtracts another sum from this sum.
subtract(FP64) - Method in class org.apache.commons.numbers.field.FP64
Binary subtraction.
subtract(BigFraction) - Method in class org.apache.commons.numbers.fraction.BigFraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(Fraction) - Method in class org.apache.commons.numbers.fraction.Fraction
Subtracts the specified value from this fraction, returning the result in reduced form.
subtract(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
Subtracts a quaternion from the instance.
subtract(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
Subtracts two quaternions.
subtract(T) - Method in interface org.apache.commons.numbers.core.NativeOperators
Binary subtraction.
subtract(T, T) - Method in class org.apache.commons.numbers.field.AbstractField
Subtract the element b from a.
subtract(T, T) - Method in interface org.apache.commons.numbers.field.Field
Subtract the element b from a.
subtractFrom(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (minuend - this), with minuend interpreted as a real number.
subtractFromImaginary(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this - subtrahend), with minuend interpreted as an imaginary number.
subtractImaginary(double) - Method in class org.apache.commons.numbers.complex.Complex
Returns a Complex whose value is (this - subtrahend), with subtrahend interpreted as an imaginary number.
sum - Variable in class org.apache.commons.numbers.core.Sum
Standard sum.
Sum - Class in org.apache.commons.numbers.core
Class providing accurate floating-point sums and linear combinations.
Sum(double) - Constructor for class org.apache.commons.numbers.core.Sum
Constructs a new instance with the given initial value.
sumDeltaMinusDeltaSum(double, double) - Static method in class org.apache.commons.numbers.gamma.LogBeta
Returns the value of \( \Delta(p) + \Delta(q) - \Delta(p + q) \), with \( p, q \geq 10 \).
sumLow(double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Compute the round-off from the sum of two numbers a and b using Knuth's two-sum algorithm.
sumSeries(DoubleSupplier, double, int) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Sum the series.
sumSeries(DoubleSupplier, double, int, double) - Static method in class org.apache.commons.numbers.gamma.BoostTools
Sum the series.
sumx2y2m1(double, double, double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Sum x^2 + y^2 - 1.

T

tan() - Method in class org.apache.commons.numbers.complex.Complex
Returns the tangent of this complex number.
tanh() - Method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic tangent of this complex number.
tanh(double, double, Complex.ComplexConstructor) - Static method in class org.apache.commons.numbers.complex.Complex
Returns the hyperbolic tangent of this complex number.
TEN - Static variable in class org.apache.commons.numbers.gamma.LogBeta
The threshold value of 10 where the series expansion of the \( \Delta \) function applies.
testIsUnit - Variable in enum org.apache.commons.numbers.quaternion.Quaternion.Type
tgamma(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Gamma function.
tgamma(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Full upper incomplete gamma.
tgamma(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Full upper incomplete gamma.
tgamma1pm1(double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Calculates tgamma(1+dz)-1.
tgammaDeltaRatio(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Ratio of gamma functions.
tgammaDeltaRatioImpLanczos(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Ratio of gamma functions using Lanczos support.
tgammaLower(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Full lower incomplete gamma.
tgammaLower(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Full lower incomplete gamma.
tgammaRatio(double, double) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Ratio of gamma functions.
tgammaSmallUpperPart(double, double, Policy, double[], boolean) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Upper gamma fraction for very small a.
theta - Variable in class org.apache.commons.numbers.quaternion.Slerp.Spherical
Angle of rotation.
THOUSAND - Static variable in class org.apache.commons.numbers.gamma.LogBeta
The threshold value of 1000 for algorithm switch.
three - Variable in enum org.apache.commons.numbers.core.Norm
Function of 3 arguments.
TO_STRING_SIZE - Static variable in class org.apache.commons.numbers.complex.Complex
The size of the buffer for Complex.toString().
TO_STRING_SIZE - Static variable in class org.apache.commons.numbers.core.DD
The size of the buffer for DD.toString().
toDeg() - Method in class org.apache.commons.numbers.angle.Angle.Deg
Convert to a Angle.Deg.
toDeg() - Method in class org.apache.commons.numbers.angle.Angle.Rad
Convert to a Angle.Deg.
toDeg() - Method in class org.apache.commons.numbers.angle.Angle
Convert to a Angle.Deg.
toDeg() - Method in class org.apache.commons.numbers.angle.Angle.Turn
Convert to a Angle.Deg.
toFloatingPointBits(int, int) - Method in class org.apache.commons.numbers.fraction.BigFraction
Calculates the sign bit, the biased exponent and the significand for a binary floating-point representation of this BigFraction according to the IEEE 754 standard, and encodes these values into a long variable.
toMulti(int) - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Converts to a multidimensional counter.
TOO_LARGE - Static variable in exception class org.apache.commons.numbers.rootfinder.SolverException
Error message for "too large" condition.
toRad() - Method in class org.apache.commons.numbers.angle.Angle.Deg
Convert to a Angle.Rad.
toRad() - Method in class org.apache.commons.numbers.angle.Angle.Rad
Convert to a Angle.Rad.
toRad() - Method in class org.apache.commons.numbers.angle.Angle
Convert to a Angle.Rad.
toRad() - Method in class org.apache.commons.numbers.angle.Angle.Turn
Convert to a Angle.Rad.
toString() - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
toString() - Method in class org.apache.commons.numbers.complex.Complex
Returns a string representation of the complex number.
toString() - Method in class org.apache.commons.numbers.core.DD
Returns a string representation of the double-double number.
toString() - Method in class org.apache.commons.numbers.field.FP64
toString() - Method in class org.apache.commons.numbers.fraction.BigFraction
Returns the String representing this fraction.
toString() - Method in class org.apache.commons.numbers.fraction.Fraction
Returns the String representing this fraction.
toString() - Method in class org.apache.commons.numbers.quaternion.Quaternion
totalSize - Variable in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Total number of (one-dimensional) slots.
toTurn() - Method in class org.apache.commons.numbers.angle.Angle.Deg
Convert to a Angle.Turn.
toTurn() - Method in class org.apache.commons.numbers.angle.Angle.Rad
Convert to a Angle.Turn.
toTurn() - Method in class org.apache.commons.numbers.angle.Angle
Convert to a Angle.Turn.
toTurn() - Method in class org.apache.commons.numbers.angle.Angle.Turn
Convert to a Angle.Turn.
toUni(int...) - Method in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Converts to a unidimensional counter.
trialDivision(int) - Static method in class org.apache.commons.numbers.primes.SmallPrimes
Factorization by trial division.
Trigamma - Class in org.apache.commons.numbers.gamma
Trigamma() - Constructor for class org.apache.commons.numbers.gamma.Trigamma
Private constructor.
Turn(double) - Constructor for class org.apache.commons.numbers.angle.Angle.Turn
Create an instance.
TURN_TO_DEG - Static variable in class org.apache.commons.numbers.angle.Angle
Turns to degrees conversion factor.
two - Variable in enum org.apache.commons.numbers.core.Norm
Function of 2 arguments.
TWO - Static variable in class org.apache.commons.numbers.gamma.LogBeta
The threshold value of 2 for algorithm switch.
TWO_PI - Static variable in class org.apache.commons.numbers.angle.Angle.Rad
2π.
TWO_PI - Static variable in class org.apache.commons.numbers.angle.Angle
2π.
TWO_POW_512 - Static variable in class org.apache.commons.numbers.core.DD
2^512.
TWO_POW_53 - Static variable in class org.apache.commons.numbers.core.DD
2^53.
TWO_POW_53 - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
2^53.
TWO_POW_53 - Static variable in class org.apache.commons.numbers.gamma.BoostGamma
2^53.
TWO_POW_600 - Static variable in class org.apache.commons.numbers.complex.Complex
2^600.
TWO_POW_M12 - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
2^-12.
TWO_POW_M20 - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
2^-20.
TWO_POW_M512 - Static variable in class org.apache.commons.numbers.core.DD
2^-512.
TWO_POW_M53 - Static variable in class org.apache.commons.numbers.gamma.BoostBeta
2^-53.
TWO_POW_M53 - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
2^-53.
TWO_POW_M6 - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
2^-6.
TWO_POW_NEG_600 - Static variable in class org.apache.commons.numbers.complex.Complex
2^-600.
twoDiff(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the difference of two numbers a and b using Knuth's two-sum algorithm.
twoDiffLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the round-off of the difference of two numbers a and b using Knuth two-sum algorithm.
twoPow(int) - Static method in class org.apache.commons.numbers.core.DD
Create a normalized double with the value 2^n.
twoProd(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the double-double number (z,zz) for the exact product of x and y.
twoProductLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the low part of the double length number (z,zz) for the exact product of x and y using Dekker's mult12 algorithm.
twoProductLow(double, double, double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the low part of the double length number (z,zz) for the exact product of x and y using Dekker's mult12 algorithm.
twoSquare(double) - Static method in class org.apache.commons.numbers.core.DD
Compute the double-double number (z,zz) for the exact square of x.
twoSquareLow(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the low part of the double length number (z,zz) for the exact square of x using Dekker's mult12 algorithm.
twoSquareLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the low part of the double length number (z,zz) for the exact square of x using Dekker's mult12 algorithm.
twoSum(double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the sum of two numbers a and b using Knuth's two-sum algorithm.
twoSumLow(double, double, double) - Static method in class org.apache.commons.numbers.core.DD
Compute the round-off of the sum of two numbers a and b using Knuth two-sum algorithm.
type - Variable in class org.apache.commons.numbers.quaternion.Quaternion
For enabling specialized method implementations.
Type(ToDoubleFunction<Quaternion>, ToDoubleFunction<Quaternion>, BiPredicate<Quaternion, Double>) - Constructor for enum org.apache.commons.numbers.quaternion.Quaternion.Type
 

U

uncheckedFactorial(int) - Static method in class org.apache.commons.numbers.combinatorics.Factorial
Return the factorial of n.
uncheckedFactorial(int) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Returns the factorial of n.
uniCounterOffset - Variable in class org.apache.commons.numbers.arrays.MultidimensionalCounter
Offset for each dimension.
UNSIGN_MASK - Static variable in class org.apache.commons.numbers.complex.Complex
Mask to remove the sign bit from a long.
UNSIGN_MASK - Static variable in class org.apache.commons.numbers.core.DD
Mask to remove the sign bit from a long.
UP_SCALE - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The scale to use when up-scaling during a split into a high part.
UP_SCALE2 - Static variable in class org.apache.commons.numbers.core.ExtendedPrecision
The upscale factor squared.
updateIfCloseToZero(double) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Returns the value, or if close to zero returns a small epsilon of the same sign.
updateLeft(int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
 
updateLeft(int) - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 
updateLeft(int) - Method in interface org.apache.commons.numbers.arrays.UpdatingInterval
Update the left bound of the interval so k <= left.
updateRight(int) - Method in class org.apache.commons.numbers.arrays.BitIndexUpdatingInterval
 
updateRight(int) - Method in class org.apache.commons.numbers.arrays.KeyUpdatingInterval
 
updateRight(int) - Method in interface org.apache.commons.numbers.arrays.UpdatingInterval
Update the right bound of the interval so right <= k.
UpdatingInterval - Interface in org.apache.commons.numbers.arrays
An interval that contains indices used for partitioning an array into multiple regions.
Upper() - Constructor for class org.apache.commons.numbers.gamma.IncompleteGamma.Upper
No instances.
upperGammaFraction(double, double, Policy) - Static method in class org.apache.commons.numbers.gamma.BoostGamma
Upper gamma fraction.
upperMedian4(double[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Place the upper median of 4 elements in c; the smaller two elements in a,b; and the larger element in d.
upperMedian4(int[], int, int, int, int) - Static method in class org.apache.commons.numbers.arrays.Sorting
Place the upper median of 4 elements in c; the smaller two elements in a,b; and the larger element in d.

V

value - Variable in class org.apache.commons.numbers.angle.Angle
Value (unit depends on concrete instance).
value - Variable in class org.apache.commons.numbers.arrays.SortInPlace.PairDoubleInteger
Value.
value - Variable in class org.apache.commons.numbers.field.FP64
Value.
value() - Method in class org.apache.commons.numbers.arrays.SortInPlace.PairDoubleInteger
 
value(double) - Static method in class org.apache.commons.numbers.gamma.Digamma
Computes the digamma function.
value(double) - Static method in class org.apache.commons.numbers.gamma.Erf
Returns the error function.
value(double) - Static method in class org.apache.commons.numbers.gamma.Erfc
Returns the complementary error function.
value(double) - Static method in class org.apache.commons.numbers.gamma.Erfcx
Returns the scaled complementary error function.
value(double) - Static method in class org.apache.commons.numbers.gamma.Gamma
Computes the value of \( \Gamma(x) \).
value(double) - Static method in class org.apache.commons.numbers.gamma.InverseErf
Returns the inverse error function.
value(double) - Static method in class org.apache.commons.numbers.gamma.InverseErfc
Returns the inverse complementary error function.
value(double) - Static method in class org.apache.commons.numbers.gamma.InvGamma1pm1
Computes the function \( \frac{1}{\Gamma(1 + x)} - 1 \) for -0.5 <= x <= 1.5.
value(double) - Static method in class org.apache.commons.numbers.gamma.LanczosApproximation
Computes the Lanczos approximation.
value(double) - Static method in class org.apache.commons.numbers.gamma.LogGamma
Computes the function \( \ln \lvert \Gamma(x) \rvert \), the natural logarithm of the absolute value of \( \Gamma(x) \).
value(double) - Static method in class org.apache.commons.numbers.gamma.LogGamma1p
Computes the function \( \ln \Gamma(1 + x) \) for \( -0.5 \leq x \leq 1.5 \).
value(double) - Static method in class org.apache.commons.numbers.gamma.Trigamma
Computes the trigamma function.
value(double[], double[]) - Static method in class org.apache.commons.numbers.angle.CosAngle
Computes the cosine of the angle between v1 and v2.
value(double, double) - Static method in class org.apache.commons.numbers.gamma.Beta
Computes the value of the beta function B(a, b).
value(double, double) - Static method in class org.apache.commons.numbers.gamma.ErfDifference
The implementation uses either Erf or Erfc, depending on which provides the most precise result.
value(double, double) - Static method in class org.apache.commons.numbers.gamma.GammaRatio
Computes the ratio of gamma functions of two values.
value(double, double) - Static method in class org.apache.commons.numbers.gamma.IncompleteGamma.Lower
Computes the lower incomplete gamma function \( \gamma(a, x) \).
value(double, double) - Static method in class org.apache.commons.numbers.gamma.IncompleteGamma.Upper
Computes the upper incomplete gamma function \( \Gamma(a, x) \).
value(double, double) - Static method in class org.apache.commons.numbers.gamma.LogBeta
Returns the value of \( \log B(p, q) \) for \( 0 \leq x \leq 1 \) and \( p, q > 0 \).
value(double, double) - Static method in class org.apache.commons.numbers.gamma.LogGammaSum
Computes the value of log Γ(a + b) for 1 ≤ a, b ≤ 2.
value(double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.P
Computes the lower regularized gamma function \( P(a, x) \).
value(double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.Q
Computes the upper regularized gamma function \( Q(a, x) \).
value(double, double, double) - Static method in class org.apache.commons.numbers.gamma.IncompleteBeta
Computes the value of the incomplete beta function B(x, a, b).
value(double, double, double) - Static method in class org.apache.commons.numbers.gamma.RegularizedBeta
Computes the value of the regularized beta function I(x, a, b).
value(double, double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.IncompleteBeta
Computes the value of the incomplete beta function B(x, a, b).
value(double, double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.RegularizedBeta
Computes the value of the regularized beta function I(x, a, b).
value(double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.IncompleteGamma.Lower
Computes the lower incomplete gamma function \( \gamma(a, x) \).
value(double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.IncompleteGamma.Upper
Computes the upper incomplete gamma function \( \Gamma(a, x) \).
value(double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.P
Computes the lower regularized gamma function \( P(a, x) \).
value(double, double, double, int) - Static method in class org.apache.commons.numbers.gamma.RegularizedGamma.Q
Computes the upper regularized gamma function \( Q(a, x) \).
value(double, int[]) - Static method in class org.apache.commons.numbers.gamma.LogGamma
Computes the function \( \ln \lvert \Gamma(x) \rvert \), the natural logarithm of the absolute value of \( \Gamma(x) \).
value(double, Supplier<GeneralizedContinuedFraction.Coefficient>) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
value(double, Supplier<GeneralizedContinuedFraction.Coefficient>, double) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
value(double, Supplier<GeneralizedContinuedFraction.Coefficient>, double, int) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
value(int) - Static method in class org.apache.commons.numbers.combinatorics.Factorial
Computes the factorial of n.
value(int) - Method in class org.apache.commons.numbers.combinatorics.FactorialDouble
Deprecated.
Since 1.1 this functionality has been replaced with Factorial.doubleValue(int).

The result of calling this method is the same as calling the Factorial.doubleValue(int).

value(int) - Method in class org.apache.commons.numbers.combinatorics.LogFactorial
Computes \( log_e(n!) \).
value(int, int) - Static method in class org.apache.commons.numbers.combinatorics.BinomialCoefficient
Computes the binomial coefficient.
value(int, int) - Static method in class org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
Computes the binomial coefficient.
value(int, int) - Static method in class org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
Computes the logarithm of the binomial coefficient.
value(Supplier<GeneralizedContinuedFraction.Coefficient>) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
value(Supplier<GeneralizedContinuedFraction.Coefficient>, double) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
value(Supplier<GeneralizedContinuedFraction.Coefficient>, double, int) - Static method in class org.apache.commons.numbers.fraction.GeneralizedContinuedFraction
Evaluates the continued fraction.
valueOf(String) - Static method in enum org.apache.commons.numbers.arrays.SortInPlace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.numbers.core.Norm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.numbers.quaternion.Quaternion.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.numbers.arrays.SortInPlace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.numbers.core.Norm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.numbers.quaternion.Quaternion.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VECTOR_DIMENSIONS - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
The number of dimensions for the vector part of the quaternion.

W

w - Variable in class org.apache.commons.numbers.quaternion.Quaternion
First component (scalar part).
Warning - Search tag in class org.apache.commons.numbers.gamma.BoostGamma.Lanczos
Section
withCache(int) - Method in class org.apache.commons.numbers.combinatorics.FactorialDouble
Deprecated.
Since 1.1 this functionality has been replaced with Factorial.doubleValue(int).

This class no longer supports a cache. This method returns a reference to the same object.

withCache(int) - Method in class org.apache.commons.numbers.combinatorics.LogFactorial
Creates an instance with the specified cache size.
WITHIN_0_AND_1 - Static variable in class org.apache.commons.numbers.angle.Angle.Turn
Normalizing operator (result will be within the [0, 1[ interval).
WITHIN_0_AND_2PI - Static variable in class org.apache.commons.numbers.angle.Angle.Rad
Normalizing operator (result will be within the [0, 2π[ interval).
WITHIN_0_AND_360 - Static variable in class org.apache.commons.numbers.angle.Angle.Deg
Normalizing operator (result will be within the [0, 360[ interval).
WITHIN_MINUS_PI_AND_PI - Static variable in class org.apache.commons.numbers.angle.Angle.Rad
Normalizing operator (result will be within the [-π, π[ interval).

X

x - Variable in class org.apache.commons.numbers.core.DD
The high part of the double-double number.
x - Variable in class org.apache.commons.numbers.core.DDMath.MDD
The high part of the double-double number.
x - Variable in class org.apache.commons.numbers.quaternion.Quaternion
Second component (first vector part).
X_CRIT - Static variable in class org.apache.commons.numbers.gamma.ErfDifference
This number solves erf(x) = 0.5 within 1 ulp.
X_HIGH - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
High threshold to use log1p(x) - x.
X_LOW - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
Low threshold to use log1p(x) - x.
X_MIN - Static variable in class org.apache.commons.numbers.gamma.SpecialMath
Minimum x for log1pmx(x).
x2y2(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Return x^2 + y^2 with high accuracy.
x2y2m1(double, double) - Static method in class org.apache.commons.numbers.complex.Complex
Compute x^2 + y^2 - 1 in high precision.
xx - Variable in class org.apache.commons.numbers.core.DD
The low part of the double-double number.
xx - Variable in class org.apache.commons.numbers.core.DDMath.MDD
The low part of the double-double number.

Y

y - Variable in class org.apache.commons.numbers.quaternion.Quaternion
Third component (second vector part).

Z

z - Variable in class org.apache.commons.numbers.quaternion.Quaternion
Fourth component (third vector part).
zero() - Method in interface org.apache.commons.numbers.core.Addition
Identity element.
zero() - Method in class org.apache.commons.numbers.core.DD
Identity element.
zero() - Method in class org.apache.commons.numbers.field.BigFractionField
Return the value of zero.
zero() - Method in class org.apache.commons.numbers.field.DDField
Return the value of zero.
zero() - Method in interface org.apache.commons.numbers.field.Field
Return the value of zero.
zero() - Method in class org.apache.commons.numbers.field.FP64
Identity element.
zero() - Method in class org.apache.commons.numbers.field.FP64Field
Return the value of zero.
zero() - Method in class org.apache.commons.numbers.field.FractionField
Return the value of zero.
zero() - Method in class org.apache.commons.numbers.fraction.BigFraction
 
zero() - Method in class org.apache.commons.numbers.fraction.Fraction
 
ZERO - Static variable in class org.apache.commons.numbers.angle.Angle.Deg
Zero.
ZERO - Static variable in class org.apache.commons.numbers.angle.Angle.Rad
Zero.
ZERO - Static variable in class org.apache.commons.numbers.angle.Angle.Turn
Zero.
ZERO - Static variable in class org.apache.commons.numbers.complex.Complex
A complex number representing zero.
ZERO - Static variable in class org.apache.commons.numbers.core.DD
A double-double number representing zero.
ZERO - Static variable in class org.apache.commons.numbers.field.FP64
Additive neutral.
ZERO - Static variable in class org.apache.commons.numbers.field.FP64Field
0d.
ZERO - Static variable in class org.apache.commons.numbers.fraction.BigFraction
A fraction representing "0".
ZERO - Static variable in class org.apache.commons.numbers.fraction.Fraction
A fraction representing "0".
ZERO - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
Zero quaternion.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form