## Hierarchy For All Packages

Package Hierarchies:
  org.apache.mahout.common, org.apache.mahout.math, org.apache.mahout.math.decomposer, org.apache.mahout.math.decomposer.hebbian, org.apache.mahout.math.decomposer.lanczos, org.apache.mahout.math.function, org.apache.mahout.math.jet.math, org.apache.mahout.math.jet.random, org.apache.mahout.math.jet.random.engine, org.apache.mahout.math.jet.random.sampling, org.apache.mahout.math.jet.stat, org.apache.mahout.math.matrix, org.apache.mahout.math.matrix.impl, org.apache.mahout.math.matrix.linalg, org.apache.mahout.math.stats

## Class Hierarchy

- java.lang.Object
  - org.apache.mahout.math.AbstractMatrix (implements org.apache.mahout.math.Matrix)
    - org.apache.mahout.math.DenseMatrix
    - org.apache.mahout.math.MatrixView
    - org.apache.mahout.math.SparseColumnMatrix
    - org.apache.mahout.math.SparseMatrix
    - org.apache.mahout.math.SparseRowMatrix
    - org.apache.mahout.math.VectorList
  - org.apache.mahout.math.AbstractVector (implements org.apache.mahout.math.Vector)
    - org.apache.mahout.math.AbstractMatrix.TransposeViewVector
    - org.apache.mahout.math.DenseVector
    - org.apache.mahout.math.MatrixVectorView
    - org.apache.mahout.math.RandomAccessSparseVector
    - org.apache.mahout.math.SequentialAccessSparseVector
    - org.apache.mahout.math.VectorView
  - org.apache.mahout.math.AbstractVector.LocalElement (implements org.apache.mahout.math.Vector.Element)
  - org.apache.mahout.math.Algebra
  - org.apache.mahout.math.jet.math.Constants
    - org.apache.mahout.math.jet.math.Arithmetic
    - org.apache.mahout.math.jet.math.Bessel
    - org.apache.mahout.math.jet.stat.Gamma
    - org.apache.mahout.math.jet.math.Polynomial
    - org.apache.mahout.math.jet.stat.Probability
  - org.apache.mahout.math.jet.stat.Descriptive
  - org.apache.mahout.common.DevURandomSeedGenerator (implements org.uncommons.maths.random.SeedGenerator)
  - org.apache.mahout.math.jet.random.Distributions
  - org.apache.mahout.math.decomposer.EigenStatus
  - org.apache.mahout.math.matrix.linalg.EigenvalueDecomposition (implements java.io.Serializable)
  - org.apache.mahout.common.FastRandomSeedGenerator (implements org.uncommons.maths.random.SeedGenerator)
  - org.apache.mahout.math.jet.random.Fun
  - org.apache.mahout.math.function.Functions
  - org.apache.mahout.math.GenericPermuting
  - org.apache.mahout.math.decomposer.hebbian.HebbianSolver
  - org.apache.mahout.math.decomposer.hebbian.HebbianUpdater (implements org.apache.mahout.math.decomposer.hebbian.EigenUpdater)
  - org.apache.mahout.math.JsonMatrixAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
  - org.apache.mahout.math.JsonVectorAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
  - org.apache.mahout.math.decomposer.lanczos.LanczosSolver
  - org.apache.mahout.math.stats.LogLikelihood
  - org.apache.mahout.math.matrix.linalg.LUDecomposition (implements java.io.Serializable)
  - org.apache.mahout.math.matrix.linalg.LUDecompositionQuick (implements java.io.Serializable)
  - org.apache.mahout.math.MatrixSlice
  - org.apache.mahout.math.function.Mult (implements org.apache.mahout.math.function.UnaryFunction)
  - org.apache.mahout.math.NamedVector (implements org.apache.mahout.math.Vector)
  - org.apache.mahout.math.stats.OnlineSummarizer
  - org.apache.mahout.math.OrthonormalityVerifier
  - org.apache.mahout.math.PersistentObject (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.mahout.math.jet.random.AbstractDistribution (implements org.apache.mahout.math.function.IntFunction, org.apache.mahout.math.function.UnaryFunction)
      - org.apache.mahout.math.jet.random.AbstractContinousDistribution
        - org.apache.mahout.math.jet.random.Beta
        - org.apache.mahout.math.jet.random.BreitWigner
          - org.apache.mahout.math.jet.random.BreitWignerMeanSquare
        - org.apache.mahout.math.jet.random.ChiSquare
        - org.apache.mahout.math.jet.random.Empirical
        - org.apache.mahout.math.jet.random.Exponential
        - org.apache.mahout.math.jet.random.ExponentialPower
        - org.apache.mahout.math.jet.random.Gamma
        - org.apache.mahout.math.jet.random.Hyperbolic
        - org.apache.mahout.math.jet.random.Logarithmic
        - org.apache.mahout.math.jet.random.Normal
        - org.apache.mahout.math.jet.random.StudentT
        - org.apache.mahout.math.jet.random.Uniform
        - org.apache.mahout.math.jet.random.VonMises
      - org.apache.mahout.math.jet.random.AbstractDiscreteDistribution
        - org.apache.mahout.math.jet.random.Binomial
        - org.apache.mahout.math.jet.random.EmpiricalWalker
        - org.apache.mahout.math.jet.random.HyperGeometric
        - org.apache.mahout.math.jet.random.NegativeBinomial
        - org.apache.mahout.math.jet.random.Poisson
        - org.apache.mahout.math.jet.random.PoissonSlow
        - org.apache.mahout.math.jet.random.Zeta
    - org.apache.mahout.math.matrix.impl.AbstractMatrix
      - org.apache.mahout.math.matrix.impl.AbstractMatrix1D
        - org.apache.mahout.math.matrix.DoubleMatrix1D
          - org.apache.mahout.math.matrix.impl.DenseDoubleMatrix1D
          - org.apache.mahout.math.matrix.impl.SparseDoubleMatrix1D
      - org.apache.mahout.math.matrix.impl.AbstractMatrix2D
        - org.apache.mahout.math.matrix.DoubleMatrix2D
          - org.apache.mahout.math.matrix.impl.DenseDoubleMatrix2D
          - org.apache.mahout.math.matrix.impl.SparseDoubleMatrix2D
      - org.apache.mahout.math.matrix.impl.AbstractMatrix3D
    - org.apache.mahout.math.matrix.linalg.Algebra
    - org.apache.mahout.math.matrix.DoubleFactory1D
    - org.apache.mahout.math.matrix.DoubleFactory2D
    - org.apache.mahout.math.matrix.linalg.Property
    - org.apache.mahout.math.jet.random.engine.RandomEngine (implements org.apache.mahout.math.function.IntFunction, org.apache.mahout.math.function.UnaryFunction)
      - org.apache.mahout.math.jet.random.engine.MersenneTwister
    - org.apache.mahout.math.jet.random.sampling.RandomSampler
    - org.apache.mahout.math.jet.random.sampling.RandomSamplingAssistant
    - org.apache.mahout.math.jet.random.sampling.WeightedRandomSampler
  - org.apache.mahout.math.function.PlusMult (implements org.apache.mahout.math.function.BinaryFunction)
  - org.apache.mahout.math.QRDecomposition
  - org.apache.mahout.math.matrix.linalg.QRDecomposition (implements java.io.Serializable)
  - java.util.Random (implements java.io.Serializable)
    - org.apache.mahout.common.RandomWrapper
  - org.apache.mahout.common.RandomUtils
  - org.apache.mahout.math.decomposer.SimpleEigenVerifier (implements org.apache.mahout.math.decomposer.SingularVectorVerifier)
    - org.apache.mahout.math.decomposer.AsyncEigenVerifier
  - org.apache.mahout.math.SingularValueDecomposition (implements java.io.Serializable)
  - org.apache.mahout.math.function.SquareRootFunction (implements org.apache.mahout.math.function.UnaryFunction)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.apache.mahout.math.CardinalityException
          - org.apache.mahout.math.IndexException
        - org.apache.mahout.math.UnboundLabelException
  - org.apache.mahout.math.function.TimesFunction (implements org.apache.mahout.math.function.BinaryFunction)
  - org.apache.mahout.math.decomposer.hebbian.TrainingState
  - org.apache.mahout.math.function.VectorFunctions
  - org.apache.mahout.math.VectorList.JsonVectorListAdapter (implements com.google.gson.JsonDeserializer<T>)
  - org.apache.mahout.math.VectorView.AllIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.VectorView.NonZeroIterator (implements java.util.Iterator<E>)

## Interface Hierarchy

- org.apache.mahout.math.function.BooleanProcedure
- java.lang.Cloneable
  - org.apache.mahout.math.Matrix (also extends org.apache.mahout.math.VectorIterable)
  - org.apache.mahout.math.Vector (also extends java.lang.Iterable<T>)
- org.apache.mahout.math.function.Double9Function
- org.apache.mahout.math.function.DoubleDoubleFunction
  - org.apache.mahout.math.function.BinaryFunction
- org.apache.mahout.math.function.DoubleFunction
  - org.apache.mahout.math.function.UnaryFunction
- org.apache.mahout.math.matrix.DoubleMatrix1DProcedure
- org.apache.mahout.math.matrix.DoubleMatrix2DProcedure
- org.apache.mahout.math.decomposer.hebbian.EigenUpdater
- org.apache.mahout.math.function.IntDoubleFunction
- org.apache.mahout.math.function.IntFunction
- org.apache.mahout.math.function.IntIntDoubleFunction
- org.apache.mahout.math.function.IntIntDoubleProcedure
- org.apache.mahout.math.function.IntIntFunction
- java.lang.Iterable<T>
  - org.apache.mahout.math.Matrix (also extends java.lang.Cloneable, org.apache.mahout.math.VectorIterable)
  - org.apache.mahout.math.Vector (also extends java.lang.Cloneable)
  - org.apache.mahout.math.VectorIterable
    - org.apache.mahout.math.Matrix (also extends java.lang.Cloneable)
- org.apache.mahout.math.function.ObjectFunction<T>
- org.apache.mahout.math.function.ObjectObjectFunction<T>
- org.apache.mahout.math.decomposer.SingularVectorVerifier
- org.apache.mahout.math.Vector.Element
- org.apache.mahout.math.function.VectorFunction

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.mahout.math.decomposer.lanczos.LanczosSolver.TimingSection

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