## Uses of Class
org.apache.sysds.runtime.data.SparseRow

- Packages that use SparseRow
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.colgroup |
  org.apache.sysds.runtime.data |
  org.apache.sysds.runtime.matrix.data |

- - ### Uses of SparseRow in org.apache.sysds.runtime.compress

    Methods in org.apache.sysds.runtime.compress that return types with arguments of type SparseRow
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<SparseRow>` | CompressedMatrixBlock.`getSparseRowIterator(int rl, int ru)`

  - ### Uses of SparseRow in org.apache.sysds.runtime.compress.colgroup

    Methods in org.apache.sysds.runtime.compress.colgroup that return SparseRow
    Modifier and Type | Method and Description
    --- | ---
    `SparseRow` | SparseRowIterator.`next()`

  - ### Uses of SparseRow in org.apache.sysds.runtime.data

    Subclasses of SparseRow in org.apache.sysds.runtime.data
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SparseRowScalar`
    `class` | `SparseRowVector`

    Methods in org.apache.sysds.runtime.data that return SparseRow
    Modifier and Type | Method and Description
    --- | ---
    `SparseRow` | SparseBlockCOO.`get(int r)`
    `abstract SparseRow` | SparseBlock.`get(int r)` Get values of row r in the format of a sparse row.
    `SparseRow` | SparseBlockMCSR.`get(int r)`
    `SparseRow` | SparseBlockCSR.`get(int r)`
    `SparseRow[]` | SparseBlockMCSR.`getRows()` Helper function for MCSR -> {COO, CSR}

    Methods in org.apache.sysds.runtime.data with parameters of type SparseRow
    Modifier and Type | Method and Description
    --- | ---
    `void` | SparseRowVector.`copy(SparseRow that)`
    `static SparseBlock` | SparseBlockFactory.`createSparseBlock(SparseBlock.Type type, SparseRow row)`
    `void` | SparseBlockCOO.`set(int r, SparseRow row, boolean deep)`
    `abstract void` | SparseBlock.`set(int r, SparseRow row, boolean deep)` Set the values of row r to the given sparse row.
    `void` | SparseBlockMCSR.`set(int r, SparseRow row, boolean deep)`
    `void` | SparseBlockCSR.`set(int r, SparseRow row, boolean deep)`

    Constructors in org.apache.sysds.runtime.data with parameters of type SparseRow
    Constructor and Description
    `SparseBlockCOO(SparseRow[] rows, int nnz)` Copy constructor old sparse row representation.
    `SparseBlockCSR(SparseRow[] rows, int nnz)` Copy constructor old sparse row representation.
    `SparseBlockMCSR(SparseRow[] rows, boolean deep)` Copy constructor old sparse row representation.
    `SparseRowVector(SparseRow that)`

  - ### Uses of SparseRow in org.apache.sysds.runtime.matrix.data

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type SparseRow
    Modifier and Type | Method and Description
    --- | ---
    `void` | MatrixBlock.`appendRow(int r, SparseRow row)`
    `void` | MatrixBlock.`appendRow(int r, SparseRow row, boolean deep)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.