# Uses of Package
org.apache.sysds.runtime.data

- Packages that use org.apache.sysds.runtime.data
  Package | Description
  --- | ---
  org.apache.sysds.runtime.codegen |
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.colgroup |
  org.apache.sysds.runtime.compress.colgroup.mapping |
  org.apache.sysds.runtime.compress.colgroup.offset |
  org.apache.sysds.runtime.controlprogram.caching |
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.data |
  org.apache.sysds.runtime.instructions.spark |
  org.apache.sysds.runtime.instructions.spark.functions |
  org.apache.sysds.runtime.instructions.spark.utils |
  org.apache.sysds.runtime.io |
  org.apache.sysds.runtime.matrix.data |
  org.apache.sysds.runtime.util |

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.codegen
  Class | Description
  --- | ---
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.compress
  Class | Description
  --- | ---
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.
  SparseBlock.Type |
  SparseRow | Base class for sparse row implementations such as sparse row vectors and sparse scalars (single value per row).

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.compress.colgroup
  Class | Description
  --- | ---
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.compress.colgroup.mapping
  Class | Description
  --- | ---
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.compress.colgroup.offset
  Class | Description
  --- | ---
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.controlprogram.caching
  Class | Description
  --- | ---
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.controlprogram.context
  Class | Description
  --- | ---
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.data
  Class | Description
  --- | ---
  BasicTensorBlock |
  DataTensorBlock |
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.
  DenseBlock.Type |
  DenseBlockDRB |
  DenseBlockLDRB | Dense Large Row Blocks have multiple 1D arrays (blocks), which contain complete rows.
  IndexedTensorBlock |
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.
  SparseBlock.Type |
  SparseRow | Base class for sparse row implementations such as sparse row vectors and sparse scalars (single value per row).
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.instructions.spark
  Class | Description
  --- | ---
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.instructions.spark.functions
  Class | Description
  --- | ---
  BasicTensorBlock |
  SparseBlock.Type |
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.instructions.spark.utils
  Class | Description
  --- | ---
  BasicTensorBlock |
  IndexedTensorBlock |
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.io
  Class | Description
  --- | ---
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.matrix.data
  Class | Description
  --- | ---
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.
  SparseBlock.Type |
  SparseRow | Base class for sparse row implementations such as sparse row vectors and sparse scalars (single value per row).

- Classes in org.apache.sysds.runtime.data used by org.apache.sysds.runtime.util
  Class | Description
  --- | ---
  DenseBlock | This DenseBlock is an abstraction for different dense, row-major matrix formats.
  SparseBlock | This SparseBlock is an abstraction for different sparse matrix formats.
  TensorBlock | A `TensorBlock` is the most top level representation of a tensor.
  TensorIndexes | This represent the indexes to the blocks of the tensor.