Package org.apache.commons.math3.util
package org.apache.commons.math3.util
Convenience routines and common data structures used throughout the commons-math library.
-
ClassDescriptionSome useful, arithmetics related, additions to the built-in functions in
Math
.Arbitrary precision decimal number.Representation of real numbers with arbitrary precision field.A mid point strategy based on the average of begin and end indices.Combinatorial utilities.Base class for formatters of composite objects (complex numbers, vectors ...).Provides a generic means to evaluate continued fractions.This class wraps adouble
value in an object.The field of double precision floating-point numbers.A Default NumberTransformer for java.lang.Numbers and Numeric Strings.Provides a standard interface for double arrays.Faster, more accurate, portable alternative toMath
andStrictMath
for large scale computation.Deprecated.Defines a method to be called at counter exhaustion.Provides a sequence of integers.Utility that increments a counter until a maximum is reached, at which point, the instance will by default throw aMaxCountExceededException
.Defines a method to be called at counter exhaustion.Generates a sequence of integers.The root class from which all events occurring while running anIterationManager
should be derived.The listener interface for receiving events occurring in an iterative algorithm.This abstract class provides a general framework for managing iterative algorithms.A Simple Kth selector implementation to pick up the Kth ordered element from a work array containing the input numbers.Arrays utilities.Real-valued function that operate on an array or a part of it.Specification of ordering direction.Specification for indicating that some operation applies before or after a given index.Miscellaneous utility functions.Classic median of 3 strategy given begin and end indices.Converter between unidimensional storage structure and multidimensional conceptual structure.Subclasses implementing this interface can transform Objects to doubles.Open addressed map from int to double.OpenIntToFieldHashMap<T extends FieldElement<T>>Open addressed map from int to FieldElement.Pair<K,V> Generic pair.A strategy to pick a pivoting index of an array for doing partitioning.Utilities for comparing numbers.A strategy of selecting random index between begin and end indices.A variable lengthDoubleArray
implementation that automatically handles expanding and contracting its internal storage array as elements are added and removed.Specification of expansion algorithm.This TansformerMap automates the transformation of mixed object types.
IntegerSequence.Incrementor
instead.