# 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.