# Hierarchy For Package org.apache.sysds.runtime.matrix.data

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.matrix.data.BinaryBlockToTextCellConverter (implements org.apache.sysds.runtime.matrix.data.Converter<K1,​V1,​K2,​V2>)
  - org.apache.sysds.runtime.matrix.data.CTableMap
  - org.apache.sysds.runtime.matrix.data.DnnParameters (implements java.io.Serializable)
  - org.apache.sysds.runtime.matrix.data.DoublePrecisionCudaSupportFunctions (implements org.apache.sysds.runtime.matrix.data.CudaSupportFunctions)
  - org.apache.sysds.runtime.matrix.data.IJV
  - org.apache.sysds.runtime.matrix.data.LibCommonsMath
  - org.apache.sysds.runtime.matrix.data.LibMatrixAgg
  - org.apache.sysds.runtime.matrix.data.LibMatrixAggUnarySpecialization
  - org.apache.sysds.runtime.matrix.data.LibMatrixBincell
  - org.apache.sysds.runtime.matrix.data.LibMatrixCUDA
    - org.apache.sysds.runtime.matrix.data.LibMatrixCuDNN
    - org.apache.sysds.runtime.matrix.data.LibMatrixCuDNNInputRowFetcher (implements java.lang.AutoCloseable)
    - org.apache.sysds.runtime.matrix.data.LibMatrixCuMatMult
  - org.apache.sysds.runtime.matrix.data.LibMatrixCuDNNConvolutionAlgorithm (implements java.lang.AutoCloseable)
  - org.apache.sysds.runtime.matrix.data.LibMatrixCuDNNPoolingDescriptors (implements java.lang.AutoCloseable)
  - org.apache.sysds.runtime.matrix.data.LibMatrixCuDNNRnnAlgorithm (implements java.lang.AutoCloseable)
  - org.apache.sysds.runtime.matrix.data.LibMatrixDatagen
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNN
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNConv2d
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNHelper
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNIm2Col
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNPooling
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNRelu
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNRelu.ReluBackward (implements java.util.concurrent.Callable<V>)
  - org.apache.sysds.runtime.matrix.data.LibMatrixDNNRotate180
  - org.apache.sysds.runtime.matrix.data.LibMatrixEquals
  - org.apache.sysds.runtime.matrix.data.LibMatrixMult
  - org.apache.sysds.runtime.matrix.data.LibMatrixNative
  - org.apache.sysds.runtime.matrix.data.LibMatrixOuterAgg
  - org.apache.sysds.runtime.matrix.data.LibMatrixReorg
  - org.apache.sysds.runtime.matrix.data.LibMatrixSketch
  - org.apache.sysds.runtime.matrix.data.LibMatrixSparseToDense
  - org.apache.sysds.runtime.matrix.data.LibMatrixTercell
  - org.apache.sysds.runtime.matrix.data.MatrixBlock.SparsityEstimate
  - org.apache.sysds.runtime.matrix.data.MatrixIndexes (implements java.io.Externalizable, org.apache.hadoop.io.RawComparator<T>, org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.sysds.runtime.matrix.data.MatrixValue (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.sysds.runtime.matrix.data.CM_N_COVCell
    - org.apache.sysds.runtime.matrix.data.MatrixBlock (implements org.apache.sysds.runtime.controlprogram.caching.CacheBlock<T>, java.io.Externalizable)
    - org.apache.sysds.runtime.matrix.data.MatrixCell (implements java.io.Serializable)
      - org.apache.sysds.runtime.matrix.data.WeightedCell
        - org.apache.sysds.runtime.matrix.data.WeightedPair
  - org.apache.sysds.runtime.matrix.data.MatrixValue.CellIndex
  - org.apache.sysds.runtime.matrix.data.OperationsOnMatrixValues
  - org.apache.sysds.runtime.matrix.data.Pair<K,​V>
  - org.apache.sysds.runtime.matrix.data.RandomMatrixGenerator
  - org.apache.sysds.runtime.matrix.data.SinglePrecisionCudaSupportFunctions (implements org.apache.sysds.runtime.matrix.data.CudaSupportFunctions)
  - org.apache.sysds.runtime.matrix.data.TextToBinaryCellConverter (implements org.apache.sysds.runtime.matrix.data.Converter<K1,​V1,​K2,​V2>)
  - org.apache.sysds.runtime.matrix.data.TripleIndexes (implements java.io.Serializable, org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.sysds.runtime.matrix.data.TripleIndexes.Comparator (implements org.apache.hadoop.io.RawComparator<T>)

## Interface Hierarchy

- org.apache.sysds.runtime.matrix.data.Converter<K1,​V1,​K2,​V2>
- org.apache.sysds.runtime.matrix.data.CudaSupportFunctions
- org.apache.sysds.runtime.matrix.data.LibMatrixCountDistinct
- org.apache.sysds.runtime.matrix.data.LibMatrixDenseToSparse
- org.apache.sysds.runtime.matrix.data.LibMatrixDNNRotate180.Rotate180Worker
- org.apache.sysds.runtime.matrix.data.MatrixBlockDataInput
- org.apache.sysds.runtime.matrix.data.MatrixBlockDataOutput

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.matrix.data.LibMatrixBincell.BinaryAccessType
    - org.apache.sysds.runtime.matrix.data.LibMatrixDNN.PoolingType
    - org.apache.sysds.runtime.matrix.data.RandomMatrixGenerator.PDF