# Hierarchy For All Packages

Package Hierarchies:

- cern.clhep,
- cern.colt,
- cern.colt.bitvector,
- cern.colt.buffer,
- cern.colt.function,
- cern.colt.list,
- cern.colt.list.adapter,
- cern.colt.map,
- cern.colt.matrix,
- cern.colt.matrix.bench,
- cern.colt.matrix.doublealgo,
- cern.colt.matrix.impl,
- cern.colt.matrix.linalg,
- cern.colt.matrix.objectalgo,
- cern.jet.math,
- cern.jet.random,
- cern.jet.random.engine,
- cern.jet.random.sampling,
- cern.jet.stat,
- cern.jet.stat.quantile,
- corejava,
- hep.aida,
- hep.aida.bin,
- hep.aida.ref

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - cern.colt.list.adapter.DoubleListAdapter (implements java.util.List<E>)
      - cern.colt.list.adapter.FloatListAdapter (implements java.util.List<E>)
      - cern.colt.list.adapter.IntListAdapter (implements java.util.List<E>)
      - cern.colt.list.adapter.LongListAdapter (implements java.util.List<E>)
      - cern.colt.list.adapter.ObjectListAdapter (implements java.util.List<E>)
  - cern.colt.Arrays
  - cern.colt.map.Benchmark
  - cern.jet.random.engine.Benchmark
  - cern.colt.matrix.bench.BenchmarkMatrix
  - hep.aida.bin.BinFunctions1D
  - cern.colt.matrix.linalg.CholeskyDecomposition (implements java.io.Serializable)
  - cern.jet.math.Constants
    - cern.jet.math.Arithmetic
    - cern.jet.math.Bessel
    - cern.jet.stat.Gamma
    - cern.jet.math.Polynomial
    - cern.jet.stat.Probability
  - hep.aida.ref.Converter
  - cern.jet.stat.Descriptive
  - cern.jet.random.Distributions
  - cern.colt.matrix.linalg.EigenvalueDecomposition (implements java.io.Serializable)
  - hep.aida.ref.FixedAxis (implements hep.aida.IAxis)
  - corejava.Format
  - cern.colt.matrix.impl.FormerFactory
  - cern.jet.math.Functions
  - cern.colt.GenericPermuting
  - cern.colt.GenericSorting
  - cern.colt.map.HashFunctions
  - hep.aida.ref.Histogram1D (implements hep.aida.IHistogram1D)
  - hep.aida.ref.Histogram2D (implements hep.aida.IHistogram2D)
  - hep.aida.ref.Histogram3D (implements hep.aida.IHistogram3D)
  - cern.jet.math.IntFunctions
  - cern.colt.matrix.linalg.LUDecomposition (implements java.io.Serializable)
  - cern.colt.matrix.linalg.LUDecompositionQuick (implements java.io.Serializable)
  - cern.jet.math.Mult (implements cern.colt.function.DoubleFunction)
  - cern.colt.Partitioning
  - cern.colt.matrix.doublealgo.Partitioning
  - cern.colt.matrix.objectalgo.Partitioning
  - cern.colt.PersistentObject (implements java.lang.Cloneable, java.io.Serializable)
    - hep.aida.bin.AbstractBin
      - hep.aida.bin.AbstractBin1D (implements cern.colt.buffer.DoubleBufferConsumer)
        - hep.aida.bin.StaticBin1D
          - hep.aida.bin.MightyStaticBin1D
            - hep.aida.bin.QuantileBin1D
              - hep.aida.bin.DynamicBin1D
    - cern.colt.list.AbstractCollection
      - cern.colt.list.AbstractList
        - cern.colt.list.AbstractBooleanList
          - cern.colt.list.BooleanArrayList
        - cern.colt.list.AbstractByteList
          - cern.colt.list.ByteArrayList
        - cern.colt.list.AbstractCharList
          - cern.colt.list.CharArrayList
        - cern.colt.list.AbstractDoubleList (implements cern.colt.buffer.DoubleBufferConsumer)
          - cern.colt.list.DoubleArrayList
        - cern.colt.list.AbstractFloatList
          - cern.colt.list.FloatArrayList
        - cern.colt.list.AbstractIntList (implements cern.colt.buffer.IntBufferConsumer)
          - cern.colt.list.IntArrayList
        - cern.colt.list.AbstractLongList
          - cern.colt.list.DistinctNumberList
          - cern.colt.list.LongArrayList
          - cern.colt.list.MinMaxNumberList
          - cern.colt.list.SimpleLongArrayList
        - cern.colt.list.AbstractShortList
          - cern.colt.list.ShortArrayList
        - cern.colt.list.ObjectArrayList
    - cern.jet.random.AbstractDistribution (implements cern.colt.function.DoubleFunction, cern.colt.function.IntFunction)
      - cern.jet.random.AbstractContinousDistribution
        - cern.jet.random.Beta
        - cern.jet.random.BreitWigner
          - cern.jet.random.BreitWignerMeanSquare
        - cern.jet.random.ChiSquare
        - cern.jet.random.Empirical
        - cern.jet.random.Exponential
        - cern.jet.random.ExponentialPower
        - cern.jet.random.Gamma
        - cern.jet.random.Hyperbolic
        - cern.jet.random.Logarithmic
        - cern.jet.random.Normal
        - cern.jet.random.StudentT
        - cern.jet.random.Uniform
        - cern.jet.random.VonMises
      - cern.jet.random.AbstractDiscreteDistribution
        - cern.jet.random.Binomial
        - cern.jet.random.EmpiricalWalker
        - cern.jet.random.HyperGeometric
        - cern.jet.random.NegativeBinomial
        - cern.jet.random.Poisson
        - cern.jet.random.PoissonSlow
        - cern.jet.random.Zeta
    - cern.colt.matrix.impl.AbstractFormatter
      - cern.colt.matrix.doublealgo.Formatter
      - cern.colt.matrix.objectalgo.Formatter
    - cern.colt.map.AbstractMap
      - cern.colt.map.AbstractDoubleIntMap
        - cern.colt.map.OpenDoubleIntHashMap
      - cern.colt.map.AbstractIntDoubleMap
        - cern.colt.map.OpenIntDoubleHashMap
      - cern.colt.map.AbstractIntIntMap
        - cern.colt.map.OpenIntIntHashMap
      - cern.colt.map.AbstractIntObjectMap
        - cern.colt.map.OpenIntObjectHashMap
      - cern.colt.map.AbstractLongObjectMap
        - cern.colt.map.OpenLongObjectHashMap
    - cern.colt.matrix.impl.AbstractMatrix
      - cern.colt.matrix.impl.AbstractMatrix1D
        - cern.colt.matrix.DoubleMatrix1D
          - cern.colt.matrix.impl.DenseDoubleMatrix1D
          - cern.colt.matrix.impl.SparseDoubleMatrix1D
        - cern.colt.matrix.ObjectMatrix1D
          - cern.colt.matrix.impl.DenseObjectMatrix1D
          - cern.colt.matrix.impl.SparseObjectMatrix1D
      - cern.colt.matrix.impl.AbstractMatrix2D
        - cern.colt.matrix.DoubleMatrix2D
          - cern.colt.matrix.impl.DenseDoubleMatrix2D
          - cern.colt.matrix.impl.RCDoubleMatrix2D
          - cern.colt.matrix.impl.SparseDoubleMatrix2D
        - cern.colt.matrix.ObjectMatrix2D
          - cern.colt.matrix.impl.DenseObjectMatrix2D
          - cern.colt.matrix.impl.SparseObjectMatrix2D
      - cern.colt.matrix.impl.AbstractMatrix3D
        - cern.colt.matrix.DoubleMatrix3D
          - cern.colt.matrix.impl.DenseDoubleMatrix3D
          - cern.colt.matrix.impl.SparseDoubleMatrix3D
        - cern.colt.matrix.ObjectMatrix3D
          - cern.colt.matrix.impl.DenseObjectMatrix3D
          - cern.colt.matrix.impl.SparseObjectMatrix3D
    - cern.colt.matrix.linalg.Algebra
    - cern.jet.random.Benchmark
    - cern.colt.bitvector.BitMatrix
    - cern.colt.bitvector.BitVector
    - cern.colt.buffer.DoubleBuffer (implements cern.colt.buffer.DoubleBufferConsumer)
    - cern.colt.buffer.DoubleBuffer2D (implements cern.colt.buffer.DoubleBuffer2DConsumer)
    - cern.colt.buffer.DoubleBuffer3D (implements cern.colt.buffer.DoubleBuffer3DConsumer)
    - cern.colt.matrix.DoubleFactory1D
    - cern.colt.matrix.DoubleFactory2D
    - cern.colt.matrix.DoubleFactory3D
    - cern.jet.stat.quantile.EquiDepthHistogram
    - cern.colt.buffer.IntBuffer (implements cern.colt.buffer.IntBufferConsumer)
    - cern.colt.buffer.IntBuffer2D (implements cern.colt.buffer.IntBuffer2DConsumer)
    - cern.colt.buffer.IntBuffer3D (implements cern.colt.buffer.IntBuffer3DConsumer)
    - cern.colt.buffer.ObjectBuffer (implements cern.colt.buffer.ObjectBufferConsumer)
    - cern.colt.matrix.ObjectFactory1D
    - cern.colt.matrix.ObjectFactory2D
    - cern.colt.matrix.ObjectFactory3D
    - cern.colt.matrix.linalg.Property
    - cern.jet.random.engine.RandomEngine (implements cern.colt.function.DoubleFunction, cern.colt.function.IntFunction)
      - cern.jet.random.engine.DRand
      - cern.jet.random.engine.MersenneTwister
        - cern.jet.random.engine.MersenneTwister64
    - cern.jet.random.sampling.RandomSampler
    - cern.jet.random.sampling.RandomSamplingAssistant
    - cern.jet.random.engine.RandomSeedGenerator
    - cern.colt.matrix.doublealgo.Sorting
    - cern.colt.matrix.objectalgo.Sorting
    - cern.colt.Timer
    - cern.colt.matrix.doublealgo.Transform
    - cern.jet.random.sampling.WeightedRandomSampler
  - cern.clhep.PhysicalConstants
  - cern.jet.math.PlusMult (implements cern.colt.function.DoubleDoubleFunction)
  - cern.colt.map.PrimeFinder
  - cern.colt.matrix.linalg.QRDecomposition (implements java.io.Serializable)
  - cern.jet.stat.quantile.Quantile1Test
  - cern.jet.stat.quantile.QuantileFinderFactory
  - cern.colt.bitvector.QuickBitVector
  - cern.jet.random.engine.RandomSeedTable
  - cern.colt.matrix.linalg.SeqBlas (implements cern.colt.matrix.linalg.Blas)
  - cern.colt.matrix.linalg.SingularValueDecomposition (implements java.io.Serializable)
  - cern.colt.matrix.linalg.SmpBlas (implements cern.colt.matrix.linalg.Blas)
  - cern.colt.Sorting
  - cern.colt.matrix.doublealgo.Statistic
  - cern.colt.matrix.doublealgo.Stencil
  - hep.aida.ref.Test
  - hep.aida.ref.Test2
  - cern.clhep.Units
  - hep.aida.ref.VariableAxis (implements hep.aida.IAxis)
  - cern.colt.Version

## Interface Hierarchy

- hep.aida.bin.BinBinFunction1D
- hep.aida.bin.BinFunction1D
- cern.colt.matrix.linalg.Blas
- cern.colt.function.BooleanProcedure
- cern.colt.function.ByteComparator
- cern.colt.function.ByteProcedure
- cern.colt.function.CharComparator
- cern.colt.function.CharProcedure
- cern.colt.function.Double27Function
- cern.colt.function.Double5Function
- cern.colt.function.Double9Function
- cern.colt.buffer.DoubleBuffer2DConsumer
- cern.colt.buffer.DoubleBuffer3DConsumer
- cern.colt.buffer.DoubleBufferConsumer
- cern.colt.function.DoubleComparator
- cern.colt.function.DoubleDoubleFunction
- cern.colt.function.DoubleDoubleProcedure
- cern.colt.function.DoubleFunction
- cern.colt.function.DoubleIntProcedure
- cern.colt.matrix.doublealgo.DoubleMatrix1DComparator
- cern.colt.matrix.DoubleMatrix1DProcedure
- cern.colt.matrix.doublealgo.DoubleMatrix2DComparator
- cern.colt.matrix.DoubleMatrix2DProcedure
- cern.colt.matrix.DoubleMatrix3DProcedure
- cern.colt.function.DoubleProcedure
- cern.colt.function.FloatComparator
- cern.colt.function.FloatProcedure
- cern.colt.matrix.impl.Former
- cern.colt.buffer.IntBuffer2DConsumer
- cern.colt.buffer.IntBuffer3DConsumer
- cern.colt.buffer.IntBufferConsumer
- cern.colt.function.IntComparator
- cern.colt.function.IntDoubleFunction
- cern.colt.function.IntDoubleProcedure
- cern.colt.function.IntFunction
- cern.colt.function.IntIntDoubleFunction
- cern.colt.function.IntIntDoubleProcedure
- cern.colt.function.IntIntFunction
- cern.colt.function.IntIntIntProcedure
- cern.colt.function.IntIntProcedure
- cern.colt.function.IntObjectProcedure
- cern.colt.function.IntProcedure
- cern.colt.function.LongComparator
- cern.colt.function.LongObjectProcedure
- cern.colt.function.LongProcedure
- cern.colt.matrix.linalg.Matrix2DMatrix2DFunction
- cern.colt.buffer.ObjectBufferConsumer
- cern.colt.function.ObjectFunction
- cern.colt.matrix.objectalgo.ObjectMatrix1DComparator
- cern.colt.matrix.ObjectMatrix1DProcedure
- cern.colt.matrix.objectalgo.ObjectMatrix2DComparator
- cern.colt.matrix.ObjectMatrix2DProcedure
- cern.colt.matrix.ObjectMatrix3DProcedure
- cern.colt.function.ObjectObjectFunction
- cern.colt.function.ObjectProcedure
- cern.jet.random.engine.RandomGenerator
- java.io.Serializable
  - cern.jet.stat.quantile.DoubleQuantileFinder
  - hep.aida.IAxis
  - hep.aida.IHistogram
    - hep.aida.IHistogram1D
    - hep.aida.IHistogram2D
    - hep.aida.IHistogram3D
  - hep.aida.IHistogram1D
  - hep.aida.IHistogram2D
  - hep.aida.IHistogram3D
- cern.colt.function.ShortComparator
- cern.colt.function.ShortProcedure
- cern.colt.matrix.doublealgo.Statistic.VectorVectorFunction
- cern.colt.Swapper

Jump to the Colt Homepage