Uses of Interface
cern.colt.function.DoubleFunction

Packages that use DoubleFunction
Package
Description
Automatically growing and shrinking maps holding objects or primitive data types such as int, double, etc.
Matrix interfaces and factories; efficient and flexible dense and sparse 1, 2, 3 and d-dimensional matrices holding objects or primitive data types such as int, double, etc; Templated, fixed sized (not dynamically resizable); Also known as multi-dimensional arrays or Data Cubes.
Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of cern.colt.matrix, without subsetting or supersetting.
Linear Algebraic matrix computations operating on DoubleMatrix2D and DoubleMatrix1D.
Tools for basic and advanced mathematics: Arithmetics and Algebra, Polynomials and Chebyshev series, Bessel and Airy functions, Function Objects for generic function evaluation, etc.
Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's.
Engines generating strong uniformly distributed pseudo-random numbers; Needed by all JET probability distributions since they rely on uniform random numbers to generate random numbers from their own distribution.
Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.