Top Description Interfaces Classes
[default module]

Package org.apache.commons.math3.util


Convenience routines and common data structures used throughout the commons-math library.

Interface Summary

Modifier and TypeInterface and Description
public interface
DoubleArray

Provides a standard interface for double arrays.

public interface
IterationListener

The listener interface for receiving events occurring in an iterative algorithm.

public interface
NumberTransformer

Subclasses implementing this interface can transform Objects to doubles.

public interface
PivotingStrategyInterface

A strategy to pick a pivoting index of an array for doing partitioning.

Class Summary

Modifier and TypeClass and Description
public class
ArithmeticUtils

Some useful, arithmetics related, additions to the built-in functions in Math.

public class
BigReal

Arbitrary precision decimal number.

public class
BigRealField

Representation of real numbers with arbitrary precision field.

public class
CentralPivotingStrategy

A mid point strategy based on the average of begin and end indices.

public class
Combinations

Utility to create combinations (n, k) of k elements in a set of n elements.

public class
CombinatoricsUtils

Combinatorial utilities.

public class
CompositeFormat

Base class for formatters of composite objects (complex numbers, vectors ...).

public abstract class
ContinuedFraction

Provides a generic means to evaluate continued fractions.

public class
Decimal64

This class wraps a double value in an object.

public class
Decimal64Field

The field of double precision floating-point numbers.

public class
DefaultTransformer

A Default NumberTransformer for java.lang.Numbers and Numeric Strings.

public class
FastMath

Faster, more accurate, portable alternative to Math and StrictMath for large scale computation.

pack-priv class
FastMathCalc

Class used to compute the classical functions tables.

pack-priv class
FastMathLiteralArrays

Utility class for loading tabulated data used by FastMath.

public class
Incrementor

Deprecated Use IntegerSequence.Incrementor instead.
Utility that increments a counter until a maximum is reached, at which point, the instance will by default throw a MaxCountExceededException.
public class
IntegerSequence

Provides a sequence of integers.

public class
IterationEvent

The root class from which all events occurring while running an IterationManager should be derived.

public class
IterationManager

This abstract class provides a general framework for managing iterative algorithms.

public class
KthSelector

A Simple Kth selector implementation to pick up the Kth ordered element from a work array containing the input numbers.

public class
MathArrays

Arrays utilities.

public class
MathUtils

Miscellaneous utility functions.

public class
MedianOf3PivotingStrategy

Classic median of 3 strategy given begin and end indices.

public class
MultidimensionalCounter

Converter between unidimensional storage structure and multidimensional conceptual structure.

public class
OpenIntToDoubleHashMap

Open addressed map from int to double.

public class
OpenIntToFieldHashMap<
the type of the field elements
T extends FieldElement<T>
>

Open addressed map from int to FieldElement.

public class
Pair<
Key type.
K
,
Value type.
V
>

Generic pair.

public class
Precision

Utilities for comparing numbers.

public class
RandomPivotingStrategy

A strategy of selecting random index between begin and end indices.

public class
ResizableDoubleArray

A variable length DoubleArray implementation that automatically handles expanding and contracting its internal storage array as elements are added and removed.

public class
TransformerMap

This TansformerMap automates the transformation of mixed object types.