## Package org.apache.mahout.math.function

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

See:
Description

Interface Summary
ByteByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteComparator: A comparison function which imposes a total ordering on some collection of elements.
ByteDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteObjectProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ByteProcedure: Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
ByteShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharComparator: A comparison function which imposes a total ordering on some collection of elements.
CharDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharObjectProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
CharProcedure: Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
CharShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleComparator: A comparison function which imposes a total ordering on some collection of elements.
DoubleDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleObjectProcedure<T>: 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.
DoubleShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatComparator: A comparison function which imposes a total ordering on some collection of elements.
FloatDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatFunction: Interface that represents a function object: a function that takes a single argument and returns a single value.
FloatIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatObjectProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
FloatProcedure: Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
FloatShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntComparator: A comparison function which imposes a total ordering on some collection of elements.
IntDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntFloatProcedure: 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.
IntIntFunction: A function that takes to integer arguments and returns Double.
IntIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntObjectProcedure<T>: 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.
IntShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongComparator: A comparison function which imposes a total ordering on some collection of elements.
LongDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongObjectProcedure<T>: 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.
LongShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectByteProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectCharProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectDoubleProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectFloatProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectIntProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectLongProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectObjectProcedure<K,V>: Interface that represents a procedure object: a procedure that takes two arguments and returns a 'continue' flag.
ObjectProcedure<T>: Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
ObjectShortProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortByteProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortCharProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortComparator: A comparison function which imposes a total ordering on some collection of elements.
ShortDoubleProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortFloatProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortIntProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortLongProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortObjectProcedure<T>: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ShortProcedure: Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
ShortShortProcedure: Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
VectorFunction: Defines a function of a vector that returns a double.

Class Summary
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.
Functions: Function objects to be passed to generic methods.
Mult: Only for performance tuning of compute intensive linear algebraic computations.
PlusMult: Only for performance tuning of compute intensive linear algebraic computations.
SquareRootFunction
TimesFunction

## Package org.apache.mahout.math.function Description

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

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.