Package org.hipparchus.util
Convenience routines and common data structures used throughout the Hipparchus library.

Interface Summary Interface Description Incrementor.MaxCountExceededCallback Defines a method to be called at counter exhaustion.IterationListener The listener interface for receiving events occurring in an iterative algorithm.MathArrays.Function Realvalued function that operates on an array or a part of it. 
Class Summary Class Description ArithmeticUtils Some useful, arithmetics related, additions to the builtin functions inMath
.BigReal Arbitrary precision decimal number.BigRealField Representation of real numbers with arbitrary precision field.Combinations Utility to create combinations(n, k)
ofk
elements in a set ofn
elements.CombinatoricsUtils Combinatorial utilities.CombinatoricsUtils.FactorialLog Class for computing the natural logarithm of the factorial ofn
.CompositeFormat Base class for formatters of composite objects (complex numbers, vectors ...).ContinuedFraction Provides a generic means to evaluate continued fractions.Decimal64 This class wraps adouble
value in an object.Decimal64Field The field of double precision floatingpoint numbers.FastMath Faster, more accurate, portable alternative toMath
andStrictMath
for large scale computation.FieldSinCos<T> Holder for both sin and cosine values.FieldTuple<T extends RealFieldElement<T>> This class allows to perform the same computation of all components of a Tuple at once.Incrementor Utility that increments a counter until a maximum is reached, at which point, the instance will by default throw aMathIllegalStateException
.IterationEvent The root class from which all events occurring while running anIterationManager
should be derived.IterationManager This abstract class provides a general framework for managing iterative algorithms.KthSelector A Simple K^{th} selector implementation to pick up the K^{th} ordered element from a work array containing the input numbers.MathArrays Arrays utilities.MathUtils Miscellaneous utility functions.MultidimensionalCounter Converter between unidimensional storage structure and multidimensional conceptual structure.OpenIntToDoubleHashMap Open addressed map from int to double.OpenIntToFieldHashMap<T extends FieldElement<T>> Open addressed map from int to FieldElement.Pair<K,V> Generic pair.Precision Utilities for comparing numbers.ResizableDoubleArray A variable length primitive double array implementation that automatically handles expanding and contracting its internal storage array as elements are added and removed.SinCos Holder for both sin and cosine values.Tuple This class allows to perform the same computation of all components of a Tuple at once. 
Enum Summary Enum Description MathArrays.OrderDirection Specification of ordering direction.MathArrays.Position Specification for indicating that some operation applies before or after a given index.PivotingStrategy A strategy to pick a pivoting index of an array for doing partitioning.ResizableDoubleArray.ExpansionMode Specification of expansion algorithm.