## Hierarchy For All Packages

Package Hierarchies:
  org.apache.mahout.collections, org.apache.mahout.common, org.apache.mahout.math, org.apache.mahout.math.als, org.apache.mahout.math.buffer, 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.list, org.apache.mahout.math.map, org.apache.mahout.math.random, org.apache.mahout.math.set, org.apache.mahout.math.solver, org.apache.mahout.math.ssvd, 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.DiagonalMatrix (implements org.apache.mahout.math.MatrixTimesOps)
    - org.apache.mahout.math.FileBasedMatrix
    - org.apache.mahout.math.FileBasedSparseBinaryMatrix
    - org.apache.mahout.math.MatrixView
    - org.apache.mahout.math.PivotedMatrix
    - org.apache.mahout.math.RandomTrinaryMatrix
    - org.apache.mahout.math.SparseColumnMatrix
    - org.apache.mahout.math.SparseMatrix
    - org.apache.mahout.math.SparseRowMatrix
    - org.apache.mahout.math.UpperTriangular
      - org.apache.mahout.math.DenseSymmetricMatrix
  - org.apache.mahout.math.AbstractVector (implements org.apache.mahout.math.Vector)
    - org.apache.mahout.math.AbstractMatrix.TransposeViewVector
    - org.apache.mahout.math.ConstantVector
    - org.apache.mahout.math.DenseVector
    - org.apache.mahout.math.MatrixVectorView
    - org.apache.mahout.math.PermutedVectorView
    - 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.als.AlternatingLeastSquaresSolver
  - org.apache.mahout.math.jet.math.Arithmetic
  - org.apache.mahout.math.Arrays
  - org.apache.mahout.math.BinarySearch
  - org.apache.mahout.math.random.ChineseRestaurant (implements org.apache.mahout.math.random.Sampler<T>)
  - org.apache.mahout.math.CholeskyDecomposition
  - org.apache.mahout.math.solver.ConjugateGradientSolver
  - org.apache.mahout.collections.Constants
    - org.apache.mahout.collections.Arithmetic
  - org.apache.mahout.math.jet.math.Constants
  - org.apache.mahout.math.DelegatingVector (implements org.apache.mahout.math.Vector)
    - org.apache.mahout.math.MatrixSlice
    - org.apache.mahout.math.WeightedVector
      - org.apache.mahout.math.Centroid
  - org.apache.mahout.math.function.DoubleDoubleFunction
    - org.apache.mahout.math.function.PlusMult
    - org.apache.mahout.math.function.TimesFunction
  - org.apache.mahout.math.function.DoubleFunction
    - org.apache.mahout.math.jet.random.AbstractDistribution (implements org.apache.mahout.math.function.IntFunction)
      - org.apache.mahout.math.jet.random.AbstractContinousDistribution
        - org.apache.mahout.math.jet.random.Exponential
        - org.apache.mahout.math.jet.random.Gamma
        - org.apache.mahout.math.jet.random.Normal
        - org.apache.mahout.math.jet.random.Uniform
      - org.apache.mahout.math.jet.random.AbstractDiscreteDistribution
        - org.apache.mahout.math.jet.random.NegativeBinomial
        - org.apache.mahout.math.jet.random.Poisson
    - org.apache.mahout.math.random.AbstractSamplerFunction (implements org.apache.mahout.math.random.Sampler<T>)
      - org.apache.mahout.math.random.Empirical
      - org.apache.mahout.math.random.Normal
      - org.apache.mahout.math.random.PoissonSampler
    - org.apache.mahout.math.function.Mult
    - org.apache.mahout.math.jet.random.engine.RandomEngine (implements org.apache.mahout.math.function.IntFunction)
      - org.apache.mahout.math.jet.random.engine.MersenneTwister
    - org.apache.mahout.math.function.SquareRootFunction
  - org.apache.mahout.math.solver.EigenDecomposition
  - org.apache.mahout.math.decomposer.EigenStatus
  - org.apache.mahout.math.FileBasedSparseBinaryMatrix.BinaryReadOnlyElement (implements org.apache.mahout.math.Vector.Element)
  - org.apache.mahout.math.function.Functions
  - org.apache.mahout.math.jet.stat.Gamma
  - org.apache.mahout.math.stats.GroupTree (implements java.lang.Iterable<T>)
  - org.apache.mahout.math.map.HashFunctions
  - org.apache.mahout.math.set.HashUtils
  - 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.als.ImplicitFeedbackAlternatingLeastSquaresSolver
  - org.apache.mahout.math.random.IndianBuffet<T> (implements org.apache.mahout.math.random.Sampler<T>)
  - org.apache.mahout.math.random.IndianBuffet.IdentityConverter
  - org.apache.mahout.math.random.IndianBuffet.StringConverter
  - org.apache.mahout.math.random.IndianBuffet.WordConverter
  - org.apache.mahout.math.solver.JacobiConditioner (implements org.apache.mahout.math.solver.Preconditioner)
  - org.apache.mahout.math.decomposer.lanczos.LanczosSolver
  - org.apache.mahout.math.decomposer.lanczos.LanczosState
  - org.apache.mahout.math.stats.LogLikelihood
  - org.apache.mahout.math.stats.LogLikelihood.ScoredItem<T>
  - org.apache.mahout.math.solver.LSMR
  - org.apache.mahout.math.Matrices
  - org.apache.mahout.math.random.Missing<T> (implements org.apache.mahout.math.random.Sampler<T>)
  - org.apache.mahout.math.random.Multinomial<T> (implements java.lang.Iterable<T>, org.apache.mahout.math.random.Sampler<T>)
  - org.apache.mahout.math.random.MultiNormal (implements org.apache.mahout.math.random.Sampler<T>)
  - org.apache.mahout.math.MurmurHash
  - org.apache.mahout.math.MurmurHash3
  - org.apache.mahout.math.NamedVector (implements org.apache.mahout.math.Vector)
  - org.apache.mahout.math.OldQRDecomposition (implements org.apache.mahout.math.QR)
  - org.apache.mahout.math.stats.OnlineExponentialAverage
  - org.apache.mahout.math.stats.OnlineSummarizer
  - org.apache.mahout.math.map.OpenByteByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenByteShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenByteShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenCharShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenCharShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenDoubleShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenDoubleShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenFloatShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenFloatShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenIntShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenIntShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenLongShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenLongShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortByteHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortByteHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortCharHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortCharHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortDoubleHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortDoubleHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortFloatHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortFloatHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortIntHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortIntHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortLongHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortLongHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.map.OpenShortShortHashMap.MapElement
  - org.apache.mahout.math.map.OpenShortShortHashMap.MapIterator (implements java.util.Iterator<E>)
  - org.apache.mahout.math.OrderedIntDoubleMapping (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.mahout.math.OrthonormalityVerifier
  - org.apache.mahout.math.PersistentObject (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.mahout.math.list.AbstractList
      - org.apache.mahout.math.list.AbstractByteList (implements org.apache.mahout.math.buffer.ByteBufferConsumer, java.lang.Cloneable)
        - org.apache.mahout.math.list.ByteArrayList (implements java.lang.Cloneable)
      - org.apache.mahout.math.list.AbstractCharList (implements org.apache.mahout.math.buffer.CharBufferConsumer, java.lang.Cloneable)
        - org.apache.mahout.math.list.CharArrayList (implements java.lang.Cloneable)
      - org.apache.mahout.math.list.AbstractDoubleList (implements java.lang.Cloneable, org.apache.mahout.math.buffer.DoubleBufferConsumer)
        - org.apache.mahout.math.list.DoubleArrayList (implements java.lang.Cloneable)
      - org.apache.mahout.math.list.AbstractFloatList (implements java.lang.Cloneable, org.apache.mahout.math.buffer.FloatBufferConsumer)
        - org.apache.mahout.math.list.FloatArrayList (implements java.lang.Cloneable)
      - org.apache.mahout.math.list.AbstractIntList (implements java.lang.Cloneable, org.apache.mahout.math.buffer.IntBufferConsumer)
        - org.apache.mahout.math.list.IntArrayList (implements java.lang.Cloneable)
      - org.apache.mahout.math.list.AbstractLongList (implements java.lang.Cloneable, org.apache.mahout.math.buffer.LongBufferConsumer)
        - org.apache.mahout.math.list.LongArrayList (implements java.lang.Cloneable)
        - org.apache.mahout.math.list.SimpleLongArrayList
      - org.apache.mahout.math.list.AbstractObjectList<T>
        - org.apache.mahout.math.list.ObjectArrayList<T>
      - org.apache.mahout.math.list.AbstractShortList (implements java.lang.Cloneable, org.apache.mahout.math.buffer.ShortBufferConsumer)
        - org.apache.mahout.math.list.ShortArrayList (implements java.lang.Cloneable)
    - org.apache.mahout.math.set.AbstractSet
      - org.apache.mahout.math.map.AbstractByteByteMap
        - org.apache.mahout.math.map.OpenByteByteHashMap
      - org.apache.mahout.math.map.AbstractByteCharMap
        - org.apache.mahout.math.map.OpenByteCharHashMap
      - org.apache.mahout.math.map.AbstractByteDoubleMap
        - org.apache.mahout.math.map.OpenByteDoubleHashMap
      - org.apache.mahout.math.map.AbstractByteFloatMap
        - org.apache.mahout.math.map.OpenByteFloatHashMap
      - org.apache.mahout.math.map.AbstractByteIntMap
        - org.apache.mahout.math.map.OpenByteIntHashMap
      - org.apache.mahout.math.map.AbstractByteLongMap
        - org.apache.mahout.math.map.OpenByteLongHashMap
      - org.apache.mahout.math.map.AbstractByteObjectMap<T>
        - org.apache.mahout.math.map.OpenByteObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractByteSet
        - org.apache.mahout.math.set.OpenByteHashSet
      - org.apache.mahout.math.map.AbstractByteShortMap
        - org.apache.mahout.math.map.OpenByteShortHashMap
      - org.apache.mahout.math.map.AbstractCharByteMap
        - org.apache.mahout.math.map.OpenCharByteHashMap
      - org.apache.mahout.math.map.AbstractCharCharMap
        - org.apache.mahout.math.map.OpenCharCharHashMap
      - org.apache.mahout.math.map.AbstractCharDoubleMap
        - org.apache.mahout.math.map.OpenCharDoubleHashMap
      - org.apache.mahout.math.map.AbstractCharFloatMap
        - org.apache.mahout.math.map.OpenCharFloatHashMap
      - org.apache.mahout.math.map.AbstractCharIntMap
        - org.apache.mahout.math.map.OpenCharIntHashMap
      - org.apache.mahout.math.map.AbstractCharLongMap
        - org.apache.mahout.math.map.OpenCharLongHashMap
      - org.apache.mahout.math.map.AbstractCharObjectMap<T>
        - org.apache.mahout.math.map.OpenCharObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractCharSet
        - org.apache.mahout.math.set.OpenCharHashSet
      - org.apache.mahout.math.map.AbstractCharShortMap
        - org.apache.mahout.math.map.OpenCharShortHashMap
      - org.apache.mahout.math.map.AbstractDoubleByteMap
        - org.apache.mahout.math.map.OpenDoubleByteHashMap
      - org.apache.mahout.math.map.AbstractDoubleCharMap
        - org.apache.mahout.math.map.OpenDoubleCharHashMap
      - org.apache.mahout.math.map.AbstractDoubleDoubleMap
        - org.apache.mahout.math.map.OpenDoubleDoubleHashMap
      - org.apache.mahout.math.map.AbstractDoubleFloatMap
        - org.apache.mahout.math.map.OpenDoubleFloatHashMap
      - org.apache.mahout.math.map.AbstractDoubleIntMap
        - org.apache.mahout.math.map.OpenDoubleIntHashMap
      - org.apache.mahout.math.map.AbstractDoubleLongMap
        - org.apache.mahout.math.map.OpenDoubleLongHashMap
      - org.apache.mahout.math.map.AbstractDoubleObjectMap<T>
        - org.apache.mahout.math.map.OpenDoubleObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractDoubleSet
        - org.apache.mahout.math.set.OpenDoubleHashSet
      - org.apache.mahout.math.map.AbstractDoubleShortMap
        - org.apache.mahout.math.map.OpenDoubleShortHashMap
      - org.apache.mahout.math.map.AbstractFloatByteMap
        - org.apache.mahout.math.map.OpenFloatByteHashMap
      - org.apache.mahout.math.map.AbstractFloatCharMap
        - org.apache.mahout.math.map.OpenFloatCharHashMap
      - org.apache.mahout.math.map.AbstractFloatDoubleMap
        - org.apache.mahout.math.map.OpenFloatDoubleHashMap
      - org.apache.mahout.math.map.AbstractFloatFloatMap
        - org.apache.mahout.math.map.OpenFloatFloatHashMap
      - org.apache.mahout.math.map.AbstractFloatIntMap
        - org.apache.mahout.math.map.OpenFloatIntHashMap
      - org.apache.mahout.math.map.AbstractFloatLongMap
        - org.apache.mahout.math.map.OpenFloatLongHashMap
      - org.apache.mahout.math.map.AbstractFloatObjectMap<T>
        - org.apache.mahout.math.map.OpenFloatObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractFloatSet
        - org.apache.mahout.math.set.OpenFloatHashSet
      - org.apache.mahout.math.map.AbstractFloatShortMap
        - org.apache.mahout.math.map.OpenFloatShortHashMap
      - org.apache.mahout.math.map.AbstractIntByteMap
        - org.apache.mahout.math.map.OpenIntByteHashMap
      - org.apache.mahout.math.map.AbstractIntCharMap
        - org.apache.mahout.math.map.OpenIntCharHashMap
      - org.apache.mahout.math.map.AbstractIntDoubleMap
        - org.apache.mahout.math.map.OpenIntDoubleHashMap
      - org.apache.mahout.math.map.AbstractIntFloatMap
        - org.apache.mahout.math.map.OpenIntFloatHashMap
      - org.apache.mahout.math.map.AbstractIntIntMap
        - org.apache.mahout.math.map.OpenIntIntHashMap
      - org.apache.mahout.math.map.AbstractIntLongMap
        - org.apache.mahout.math.map.OpenIntLongHashMap
      - org.apache.mahout.math.map.AbstractIntObjectMap<T>
        - org.apache.mahout.math.map.OpenIntObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractIntSet
        - org.apache.mahout.math.set.OpenIntHashSet
      - org.apache.mahout.math.map.AbstractIntShortMap
        - org.apache.mahout.math.map.OpenIntShortHashMap
      - org.apache.mahout.math.map.AbstractLongByteMap
        - org.apache.mahout.math.map.OpenLongByteHashMap
      - org.apache.mahout.math.map.AbstractLongCharMap
        - org.apache.mahout.math.map.OpenLongCharHashMap
      - org.apache.mahout.math.map.AbstractLongDoubleMap
        - org.apache.mahout.math.map.OpenLongDoubleHashMap
      - org.apache.mahout.math.map.AbstractLongFloatMap
        - org.apache.mahout.math.map.OpenLongFloatHashMap
      - org.apache.mahout.math.map.AbstractLongIntMap
        - org.apache.mahout.math.map.OpenLongIntHashMap
      - org.apache.mahout.math.map.AbstractLongLongMap
        - org.apache.mahout.math.map.OpenLongLongHashMap
      - org.apache.mahout.math.map.AbstractLongObjectMap<T>
        - org.apache.mahout.math.map.OpenLongObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractLongSet
        - org.apache.mahout.math.set.OpenLongHashSet
      - org.apache.mahout.math.map.AbstractLongShortMap
        - org.apache.mahout.math.map.OpenLongShortHashMap
      - org.apache.mahout.math.map.AbstractObjectByteMap<T>
        - org.apache.mahout.math.map.OpenObjectByteHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectCharMap<T>
        - org.apache.mahout.math.map.OpenObjectCharHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectDoubleMap<T>
        - org.apache.mahout.math.map.OpenObjectDoubleHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectFloatMap<T>
        - org.apache.mahout.math.map.OpenObjectFloatHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectIntMap<T>
        - org.apache.mahout.math.map.OpenObjectIntHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectLongMap<T>
        - org.apache.mahout.math.map.OpenObjectLongHashMap<T>
      - org.apache.mahout.math.map.AbstractObjectShortMap<T>
        - org.apache.mahout.math.map.OpenObjectShortHashMap<T>
      - org.apache.mahout.math.map.AbstractShortByteMap
        - org.apache.mahout.math.map.OpenShortByteHashMap
      - org.apache.mahout.math.map.AbstractShortCharMap
        - org.apache.mahout.math.map.OpenShortCharHashMap
      - org.apache.mahout.math.map.AbstractShortDoubleMap
        - org.apache.mahout.math.map.OpenShortDoubleHashMap
      - org.apache.mahout.math.map.AbstractShortFloatMap
        - org.apache.mahout.math.map.OpenShortFloatHashMap
      - org.apache.mahout.math.map.AbstractShortIntMap
        - org.apache.mahout.math.map.OpenShortIntHashMap
      - org.apache.mahout.math.map.AbstractShortLongMap
        - org.apache.mahout.math.map.OpenShortLongHashMap
      - org.apache.mahout.math.map.AbstractShortObjectMap<T>
        - org.apache.mahout.math.map.OpenShortObjectHashMap<T>
      - org.apache.mahout.math.set.AbstractShortSet
        - org.apache.mahout.math.set.OpenShortHashSet
      - org.apache.mahout.math.map.AbstractShortShortMap
        - org.apache.mahout.math.map.OpenShortShortHashMap
      - org.apache.mahout.math.map.OpenHashMap<K,V> (implements java.util.Map<K,V>)
      - org.apache.mahout.math.set.OpenHashSet<T> (implements java.util.Set<E>)
  - org.apache.mahout.math.jet.math.Polynomial
  - org.apache.mahout.math.map.PrimeFinder
  - org.apache.mahout.math.jet.stat.Probability
  - org.apache.mahout.math.QRDecomposition (implements org.apache.mahout.math.QR)
  - java.util.Random (implements java.io.Serializable)
    - org.apache.mahout.common.RandomWrapper
  - org.apache.mahout.math.jet.random.sampling.RandomSampler
  - org.apache.mahout.common.RandomUtils
  - org.apache.mahout.math.ssvd.SequentialBigSvd
  - org.apache.mahout.math.decomposer.SimpleEigenVerifier (implements org.apache.mahout.math.decomposer.SingularVectorVerifier)
    - org.apache.mahout.math.decomposer.AsyncEigenVerifier (implements java.io.Closeable)
  - org.apache.mahout.math.SingularValueDecomposition (implements java.io.Serializable)
  - org.apache.mahout.math.Sorting
  - org.apache.mahout.math.stats.TDigest
  - org.apache.mahout.math.stats.TDigest.Group (implements java.lang.Comparable<T>)
  - 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.random.IndianBuffet.ImpossibleException
  - org.apache.mahout.math.decomposer.hebbian.TrainingState
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - org.apache.mahout.math.VectorView.AllIterator
      - org.apache.mahout.math.VectorView.NonZeroIterator
  - org.apache.mahout.math.VectorBinaryAggregate
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateAllIterateSequential
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateAllIterateThatLookupThis
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateAllIterateThisLookupThat
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateAllLoop
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateIterateIntersection
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateIterateUnionRandom
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateIterateUnionSequential
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateNonzerosIterateThatLookupThis
    - org.apache.mahout.math.VectorBinaryAggregate.AggregateNonzerosIterateThisLookupThat
  - org.apache.mahout.math.VectorBinaryAssign
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateSequentialInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateSequentialMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateThatLookupThisInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateThatLookupThisMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateThisLookupThatInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllIterateThisLookupThatMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllLoopInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignAllLoopMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignIterateIntersection
    - org.apache.mahout.math.VectorBinaryAssign.AssignIterateUnionRandomInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignIterateUnionRandomMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignIterateUnionSequentialInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignIterateUnionSequentialMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignNonzerosIterateThatLookupThisInplaceUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignNonzerosIterateThatLookupThisMergeUpdates
    - org.apache.mahout.math.VectorBinaryAssign.AssignNonzerosIterateThisLookupThat
  - org.apache.mahout.math.random.WeightedThing<T> (implements java.lang.Comparable<T>)
  - org.apache.mahout.math.WeightedVectorComparator (implements java.util.Comparator<T>, java.io.Serializable)

## Interface Hierarchy

- org.apache.mahout.math.buffer.ByteBufferConsumer
- org.apache.mahout.math.function.ByteByteProcedure
- org.apache.mahout.math.function.ByteCharProcedure
- org.apache.mahout.math.function.ByteComparator
- org.apache.mahout.math.function.ByteDoubleProcedure
- org.apache.mahout.math.function.ByteFloatProcedure
- org.apache.mahout.math.function.ByteIntProcedure
- org.apache.mahout.math.function.ByteLongProcedure
- org.apache.mahout.math.function.ByteObjectProcedure<T>
- org.apache.mahout.math.function.ByteProcedure
- org.apache.mahout.math.function.ByteShortProcedure
- org.apache.mahout.math.buffer.CharBufferConsumer
- org.apache.mahout.math.function.CharByteProcedure
- org.apache.mahout.math.function.CharCharProcedure
- org.apache.mahout.math.function.CharComparator
- org.apache.mahout.math.function.CharDoubleProcedure
- org.apache.mahout.math.function.CharFloatProcedure
- org.apache.mahout.math.function.CharIntProcedure
- org.apache.mahout.math.function.CharLongProcedure
- org.apache.mahout.math.function.CharObjectProcedure<T>
- org.apache.mahout.math.function.CharProcedure
- org.apache.mahout.math.function.CharShortProcedure
- java.lang.Cloneable
  - org.apache.mahout.math.Matrix (also extends org.apache.mahout.math.VectorIterable)
  - org.apache.mahout.math.Vector
- org.apache.mahout.math.buffer.DoubleBufferConsumer
- org.apache.mahout.math.function.DoubleByteProcedure
- org.apache.mahout.math.function.DoubleCharProcedure
- org.apache.mahout.math.function.DoubleComparator
- org.apache.mahout.math.function.DoubleDoubleProcedure
- org.apache.mahout.math.function.DoubleFloatProcedure
- org.apache.mahout.math.function.DoubleIntProcedure
- org.apache.mahout.math.function.DoubleLongProcedure
- org.apache.mahout.math.function.DoubleObjectProcedure<T>
- org.apache.mahout.math.function.DoubleProcedure
- org.apache.mahout.math.function.DoubleShortProcedure
- org.apache.mahout.math.decomposer.hebbian.EigenUpdater
- org.apache.mahout.math.buffer.FloatBufferConsumer
- org.apache.mahout.math.function.FloatByteProcedure
- org.apache.mahout.math.function.FloatCharProcedure
- org.apache.mahout.math.function.FloatComparator
- org.apache.mahout.math.function.FloatDoubleProcedure
- org.apache.mahout.math.function.FloatFloatProcedure
- org.apache.mahout.math.function.FloatFunction
- org.apache.mahout.math.function.FloatIntProcedure
- org.apache.mahout.math.function.FloatLongProcedure
- org.apache.mahout.math.function.FloatObjectProcedure<T>
- org.apache.mahout.math.function.FloatProcedure
- org.apache.mahout.math.function.FloatShortProcedure
- org.apache.mahout.math.buffer.IntBufferConsumer
- org.apache.mahout.math.function.IntByteProcedure
- org.apache.mahout.math.function.IntCharProcedure
- org.apache.mahout.math.function.IntComparator
- org.apache.mahout.math.function.IntDoubleProcedure
- org.apache.mahout.math.function.IntFloatProcedure
- org.apache.mahout.math.function.IntFunction
- org.apache.mahout.math.function.IntIntDoubleFunction
- org.apache.mahout.math.function.IntIntFunction
- org.apache.mahout.math.function.IntIntProcedure
- org.apache.mahout.math.function.IntLongProcedure
- org.apache.mahout.math.function.IntObjectProcedure<T>
- org.apache.mahout.math.function.IntProcedure
- org.apache.mahout.math.function.IntShortProcedure
- java.lang.Iterable<T>
  - org.apache.mahout.math.Matrix (also extends java.lang.Cloneable, org.apache.mahout.math.VectorIterable)
  - org.apache.mahout.math.VectorIterable
    - org.apache.mahout.math.Matrix (also extends java.lang.Cloneable)
- org.apache.mahout.math.buffer.LongBufferConsumer
- org.apache.mahout.math.function.LongByteProcedure
- org.apache.mahout.math.function.LongCharProcedure
- org.apache.mahout.math.function.LongComparator
- org.apache.mahout.math.function.LongDoubleProcedure
- org.apache.mahout.math.function.LongFloatProcedure
- org.apache.mahout.math.function.LongIntProcedure
- org.apache.mahout.math.function.LongLongProcedure
- org.apache.mahout.math.function.LongObjectProcedure<T>
- org.apache.mahout.math.function.LongProcedure
- org.apache.mahout.math.function.LongShortProcedure
- org.apache.mahout.math.MatrixTimesOps
- org.apache.mahout.math.function.ObjectByteProcedure<T>
- org.apache.mahout.math.function.ObjectCharProcedure<T>
- org.apache.mahout.math.function.ObjectDoubleProcedure<T>
- org.apache.mahout.math.function.ObjectFloatProcedure<T>
- org.apache.mahout.math.function.ObjectIntProcedure<T>
- org.apache.mahout.math.function.ObjectLongProcedure<T>
- org.apache.mahout.math.function.ObjectObjectProcedure<K,V>
- org.apache.mahout.math.function.ObjectProcedure<T>
- org.apache.mahout.math.function.ObjectShortProcedure<T>
- org.apache.mahout.math.solver.Preconditioner
- org.apache.mahout.math.QR
- org.apache.mahout.math.random.Sampler<T>
- org.apache.mahout.math.buffer.ShortBufferConsumer
- org.apache.mahout.math.function.ShortByteProcedure
- org.apache.mahout.math.function.ShortCharProcedure
- org.apache.mahout.math.function.ShortComparator
- org.apache.mahout.math.function.ShortDoubleProcedure
- org.apache.mahout.math.function.ShortFloatProcedure
- org.apache.mahout.math.function.ShortIntProcedure
- org.apache.mahout.math.function.ShortLongProcedure
- org.apache.mahout.math.function.ShortObjectProcedure<T>
- org.apache.mahout.math.function.ShortProcedure
- org.apache.mahout.math.function.ShortShortProcedure
- org.apache.mahout.math.decomposer.SingularVectorVerifier
- org.apache.mahout.math.Swapper
- 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–2014 The Apache Software Foundation. All rights reserved.