## Uses of Class
org.apache.sysds.runtime.compress.CompressedMatrixBlock

- Packages that use CompressedMatrixBlock
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.lib |
  org.apache.sysds.runtime.compress.readers |

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

    Methods in org.apache.sysds.runtime.compress that return CompressedMatrixBlock
    Modifier and Type | Method and Description
    --- | ---
    `static CompressedMatrixBlock` | CompressedMatrixBlockFactory.`createConstant(int numRows, int numCols, double value)` Method for constructing a compressed matrix out of an constant input.
    `CompressedMatrixBlock` | CompressedMatrixBlock.`squash(int k)`

    Constructors in org.apache.sysds.runtime.compress with parameters of type CompressedMatrixBlock
    Constructor and Description
    `CompressedMatrixBlock(CompressedMatrixBlock that)`

  - ### Uses of CompressedMatrixBlock in org.apache.sysds.runtime.compress.lib

    Methods in org.apache.sysds.runtime.compress.lib that return CompressedMatrixBlock
    Modifier and Type | Method and Description
    --- | ---
    `static CompressedMatrixBlock` | CLALibBinaryCellOp.`binaryMVRow(CompressedMatrixBlock m1, double[] v, CompressedMatrixBlock ret, BinaryOperator op, boolean left)`
    `static CompressedMatrixBlock` | CLALibSquash.`squash(CompressedMatrixBlock m, int k)`

    Methods in org.apache.sysds.runtime.compress.lib with parameters of type CompressedMatrixBlock
    Modifier and Type | Method and Description
    --- | ---
    `static MatrixBlock` | CLALibCompAgg.`aggregateUnary(CompressedMatrixBlock inputMatrix, MatrixBlock outputMatrix, AggregateUnaryOperator op, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `static CompressedMatrixBlock` | CLALibBinaryCellOp.`binaryMVRow(CompressedMatrixBlock m1, double[] v, CompressedMatrixBlock ret, BinaryOperator op, boolean left)`
    `static MatrixBlock` | CLALibBinaryCellOp.`binaryOperations(BinaryOperator op, CompressedMatrixBlock m1, MatrixValue thatValue, MatrixValue result)`
    `static MatrixBlock` | CLALibBinaryCellOp.`binaryOperationsLeft(BinaryOperator op, CompressedMatrixBlock m1, MatrixValue thatValue, MatrixValue result)`
    `static MatrixBlock` | CLALibLeftMultBy.`leftMultByMatrix(CompressedMatrixBlock m1, MatrixBlock m2, MatrixBlock ret, int k)`
    `static MatrixBlock` | CLALibLeftMultBy.`leftMultByMatrixTransposed(CompressedMatrixBlock m1, CompressedMatrixBlock m2, MatrixBlock ret, int k)`
    `static MatrixBlock` | CLALibLeftMultBy.`leftMultByMatrixTransposed(CompressedMatrixBlock m1, MatrixBlock m2, MatrixBlock ret, int k)`
    `static MatrixBlock` | CLALibRelationalOp.`overlappingRelativeRelationalOperation(ScalarOperator sop, CompressedMatrixBlock m1)`
    `static MatrixBlock` | CLALibReExpand.`reExpand(CompressedMatrixBlock in, MatrixBlock ret, double max, boolean cast, boolean ignore, int k)`
    `static MatrixBlock` | CLALibRightMultBy.`rightMultByMatrix(CompressedMatrixBlock m1, MatrixBlock m2, MatrixBlock ret, int k, boolean allowOverlap)`
    `static MatrixBlock` | CLALibScalar.`scalarOperations(ScalarOperator sop, CompressedMatrixBlock m1, MatrixValue result)`
    `static CompressedMatrixBlock` | CLALibSquash.`squash(CompressedMatrixBlock m, int k)`

  - ### Uses of CompressedMatrixBlock in org.apache.sysds.runtime.compress.readers

    Methods in org.apache.sysds.runtime.compress.readers with parameters of type CompressedMatrixBlock
    Modifier and Type | Method and Description
    --- | ---
    `static ReaderColumnSelection` | ReaderColumnSelection.`createCompressedReader(CompressedMatrixBlock compBlock, int[] colIndices)`

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