# Uses of Package
cern.colt.function

- Packages that use cern.colt.function
  Package | Description
  --- | ---
  cern.colt | Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
  cern.colt.bitvector | Bit vectors and bit matrices.
  cern.colt.list | Resizable lists holding objects or primitive data types such as `int`, `double`, etc.
  cern.colt.map | Automatically growing and shrinking maps holding objects or primitive data types such as `int`, `double`, etc.
  cern.colt.matrix | 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.
  cern.colt.matrix.doublealgo | Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
  cern.colt.matrix.impl | 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.
  cern.colt.matrix.linalg | Linear Algebraic matrix computations operating on `DoubleMatrix2D` and `DoubleMatrix1D`.
  cern.jet.math | Tools for basic and advanced mathematics: Arithmetics and Algebra, Polynomials and Chebyshev series, Bessel and Airy functions, Function Objects for generic function evaluation, etc.
  cern.jet.random | Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's.
  cern.jet.random.engine | 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.
  cern.jet.stat.quantile | Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.

- Classes in cern.colt.function used by cern.colt
  Class and Description
  ByteComparator A comparison function which imposes a total ordering on some collection of elements.
  CharComparator A comparison function which imposes a total ordering on some collection of elements.
  DoubleComparator A comparison function which imposes a total ordering on some collection of elements.
  FloatComparator A comparison function which imposes a total ordering on some collection of elements.
  IntComparator A comparison function which imposes a total ordering on some collection of elements.
  LongComparator A comparison function which imposes a total ordering on some collection of elements.
  ShortComparator A comparison function which imposes a total ordering on some collection of elements.

- Classes in cern.colt.function used by cern.colt.bitvector
  Class and Description
  IntIntProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  IntProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by cern.colt.list
  Class and Description
  BooleanProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  ByteComparator A comparison function which imposes a total ordering on some collection of elements.
  ByteProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  CharComparator A comparison function which imposes a total ordering on some collection of elements.
  CharProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  DoubleComparator A comparison function which imposes a total ordering on some collection of elements.
  DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  FloatComparator A comparison function which imposes a total ordering on some collection of elements.
  FloatProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  IntComparator A comparison function which imposes a total ordering on some collection of elements.
  IntProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  LongComparator A comparison function which imposes a total ordering on some collection of elements.
  LongProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  ObjectProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  ShortComparator A comparison function which imposes a total ordering on some collection of elements.
  ShortProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by cern.colt.map
  Class and Description
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  DoubleIntProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  IntDoubleProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  IntIntProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  IntObjectProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  IntProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  LongObjectProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  LongProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by cern.colt.matrix
  Class and Description
  Double27Function Interface that represents a function object: a function that takes 27 arguments and returns a single value.
  Double9Function Interface that represents a function object: a function that takes 9 arguments and returns a single value.
  DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  IntIntDoubleFunction Interface that represents a function object: a function that takes three arguments.
  ObjectFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  ObjectObjectFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  ObjectProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by cern.colt.matrix.doublealgo
  Class and Description
  Double27Function Interface that represents a function object: a function that takes 27 arguments and returns a single value.
  Double9Function Interface that represents a function object: a function that takes 9 arguments and returns a single value.

- Classes in cern.colt.function used by cern.colt.matrix.impl
  Class and Description
  Double27Function Interface that represents a function object: a function that takes 27 arguments and returns a single value.
  Double9Function Interface that represents a function object: a function that takes 9 arguments and returns a single value.
  DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  IntIntDoubleFunction Interface that represents a function object: a function that takes three arguments.
  ObjectFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  ObjectObjectFunction Interface that represents a function object: a function that takes two arguments and returns a single value.

- Classes in cern.colt.function used by cern.colt.matrix.linalg
  Class and Description
  DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.

- Classes in cern.colt.function used by cern.jet.math
  Class and Description
  DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  DoubleDoubleProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
  IntFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  IntIntFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  IntIntProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
  IntProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by cern.jet.random
  Class and Description
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  IntFunction Interface that represents a function object: a function that takes a single argument and returns a single value.

- Classes in cern.colt.function used by cern.jet.random.engine
  Class and Description
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
  IntFunction Interface that represents a function object: a function that takes a single argument and returns a single value.

- Classes in cern.colt.function used by cern.jet.stat.quantile
  Class and Description
  DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.

- Classes in cern.colt.function used by hep.aida.bin
  Class and Description
  DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
  DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.

Jump to the Colt Homepage