## Uses of Class
org.apache.sysds.runtime.matrix.operators.AggregateBinaryOperator

- Packages that use AggregateBinaryOperator
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.instructions |
  org.apache.sysds.runtime.matrix.data |
  org.apache.sysds.runtime.meta |

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

    Methods in org.apache.sysds.runtime.compress with parameters of type AggregateBinaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `MatrixBlock` | CompressedMatrixBlock.`aggregateBinaryOperations(MatrixBlock m1, MatrixBlock m2, MatrixBlock ret, AggregateBinaryOperator op)`
    `MatrixBlock` | CompressedMatrixBlock.`aggregateBinaryOperations(MatrixBlock m1, MatrixBlock m2, MatrixBlock ret, AggregateBinaryOperator op, boolean transposeLeft, boolean transposeRight)`
    `MatrixBlock` | CompressedMatrixBlock.`aggregateBinaryOperations(MatrixIndexes m1Index, MatrixBlock m1Value, MatrixIndexes m2Index, MatrixBlock m2Value, MatrixBlock result, AggregateBinaryOperator op)`

  - ### Uses of AggregateBinaryOperator in org.apache.sysds.runtime.instructions

    Methods in org.apache.sysds.runtime.instructions that return AggregateBinaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `static AggregateBinaryOperator` | InstructionUtils.`getMatMultOperator(int k)`

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

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type AggregateBinaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `MatrixBlock` | MatrixBlock.`aggregateBinaryOperations(MatrixBlock m1, MatrixBlock m2, MatrixBlock ret, AggregateBinaryOperator op)`
    `MatrixBlock` | MatrixBlock.`aggregateBinaryOperations(MatrixIndexes m1Index, MatrixBlock m1, MatrixIndexes m2Index, MatrixBlock m2, MatrixBlock ret, AggregateBinaryOperator op)`
    `static MatrixBlock.SparsityEstimate` | MatrixBlock.`estimateSparsityOnAggBinary(MatrixBlock m1, MatrixBlock m2, AggregateBinaryOperator op)`
    `static MatrixBlock` | OperationsOnMatrixValues.`matMult(MatrixBlock value1, MatrixBlock value2, MatrixBlock valueOut, AggregateBinaryOperator op)`
    `static MatrixBlock` | OperationsOnMatrixValues.`matMult(MatrixIndexes indexes1, MatrixBlock value1, MatrixIndexes indexes2, MatrixBlock value2, MatrixIndexes indexesOut, MatrixBlock valueOut, AggregateBinaryOperator op)`

  - ### Uses of AggregateBinaryOperator in org.apache.sysds.runtime.meta

    Methods in org.apache.sysds.runtime.meta with parameters of type AggregateBinaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DataCharacteristics.`aggregateBinary(DataCharacteristics dim1, DataCharacteristics dim2, AggregateBinaryOperator op, DataCharacteristics dimOut)`

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