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

Packages that use SparseRow
org.apache.sysds.runtime.data
org.apache.sysds.runtime.matrix.data

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

Subclasses of SparseRow in org.apache.sysds.runtime.data
`class` `SparseRowScalar`
`class` `SparseRowVector`

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

Methods in org.apache.sysds.runtime.data with parameters of type SparseRow
`void` SparseRowVector.`copy(SparseRow that)`
`static SparseBlock` SparseBlockFactory.`createSparseBlock(SparseBlock.Type type, SparseRow row)`
`void` SparseBlockMCSR.`set(int r, SparseRow row, boolean deep)`
`void` SparseBlockCSR.`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` SparseBlockCOO.`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
`void` MatrixBlock.`appendRow(int r, SparseRow row)`
`void` MatrixBlock.`appendRow(int r, SparseRow row, boolean deep)`