# Package cern.colt.function

Core interfaces for functions, comparisons and procedures on objects and primitive data types.

See: Description

- Interface Summary
  Interface | 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.
  Double27Function | Interface that represents a function object: a function that takes 27 arguments and returns a single value.
  Double5Function | Interface that represents a function object: a function that takes 5 arguments and returns a single value.
  Double9Function | Interface that represents a function object: a function that takes 9 arguments and returns a single value.
  DoubleComparator | A comparison function which imposes a total ordering on some collection of elements.
  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.
  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.
  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.
  IntDoubleFunction | Interface that represents a function object: a function that takes two arguments.
  IntDoubleProcedure | Interface that represents a procedure object: a procedure that takes two arguments 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.
  IntIntDoubleFunction | Interface that represents a function object: a function that takes three arguments.
  IntIntDoubleProcedure | Interface that represents a procedure object: a procedure that takes three arguments and does not return a value.
  IntIntFunction | Interface that represents a function object: a function that takes two arguments and returns a single value.
  IntIntIntProcedure | Interface that represents a procedure object: a procedure that takes three 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.
  LongComparator | A comparison function which imposes a total ordering on some collection of elements.
  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.
  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.
  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.

## Package cern.colt.function Description

Core interfaces for functions, comparisons and procedures on objects and primitive data types.

Jump to the Colt Homepage