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

Packages that use org.apache.mahout.math.function
org.apache.mahout.math: Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
org.apache.mahout.math.function: Core interfaces for functions, comparisons and procedures on objects and primitive data types.
org.apache.mahout.math.jet.random
org.apache.mahout.math.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.
org.apache.mahout.math.list: Resizable lists holding objects or primitive data types such as `int`, `double`, etc.
org.apache.mahout.math.map: Automatically growing and shrinking maps holding objects or primitive data types such as `int`, `double`, etc.
org.apache.mahout.math.random
org.apache.mahout.math.set

Classes in org.apache.mahout.math.function used by org.apache.mahout.math
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.
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.
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.
IntIntFunction A function that takes to integer arguments and returns Double.
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.
VectorFunction Defines a function of a vector that returns a double.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.function
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.
IntIntFunction A function that takes to integer arguments and returns Double.
Mult Only for performance tuning of compute intensive linear algebraic computations.
PlusMult Only for performance tuning of compute intensive linear algebraic computations.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.jet.random
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 org.apache.mahout.math.function used by org.apache.mahout.math.jet.random.engine
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 org.apache.mahout.math.function used by org.apache.mahout.math.list
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 org.apache.mahout.math.function used by org.apache.mahout.math.map
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.
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 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.
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 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.
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.
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.
DoubleLongProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleObjectProcedure 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.
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 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.
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.
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 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.
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 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 Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectCharProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectDoubleProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectFloatProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectIntProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectLongProcedure Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
ObjectObjectProcedure Interface that represents a procedure object: a procedure that takes two arguments and returns a 'continue' flag.
ObjectProcedure Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
ObjectShortProcedure 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.
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 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.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.random
DoubleFunction Interface that represents a function object: a function that takes a single argument and returns a single value.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.set
ByteProcedure Interface that represents a procedure object: a procedure that takes a single argument 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.
DoubleProcedure Interface that represents a procedure object: a procedure that takes a single argument 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.
IntProcedure Interface that represents a procedure object: a procedure that takes a single argument 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.
ObjectProcedure Interface that represents a procedure object: a procedure that takes a single argument 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.

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