## 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: Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's.
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.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.
org.apache.mahout.math.matrix.impl: Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of `org.apache.mahout.math.matrix`, without subsetting or supersetting.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math
BinaryFunction This interface allows the formulation of binary functions to be applied to matrices inside the inner loops of their implementations.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.
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
BinaryFunction This interface allows the formulation of binary functions to be applied to matrices inside the inner loops of their implementations.
DoubleDoubleFunction Interface that represents a function object: a function that takes two arguments and returns a single value.
Mult Only for performance tuning of compute intensive linear algebraic computations.
PlusMult Only for performance tuning of compute intensive linear algebraic computations.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.
VectorFunction Defines a function of a vector that returns a double.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.jet.random
IntFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.jet.random.engine
IntFunction Interface that represents a function object: a function that takes a single argument and returns a single value.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.matrix
BinaryFunction This interface allows the formulation of binary functions to be applied to matrices inside the inner loops of their implementations.
Double9Function Interface that represents a function object: a function that takes 9 arguments and returns a single value.
IntIntDoubleFunction Interface that represents a function object: a function that takes three arguments.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.

Classes in org.apache.mahout.math.function used by org.apache.mahout.math.matrix.impl
BinaryFunction This interface allows the formulation of binary functions to be applied to matrices inside the inner loops of their implementations.
Double9Function Interface that represents a function object: a function that takes 9 arguments and returns a single value.
IntIntDoubleFunction Interface that represents a function object: a function that takes three arguments.
UnaryFunction This interface allows the formulation of unary functions to be applied to matrices inside the inner loops of their implementations.

Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.