## Uses of Class
org.apache.sysds.runtime.matrix.data.MatrixValue

- Packages that use MatrixValue
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.lib |
  org.apache.sysds.runtime.instructions.spark.data |
  org.apache.sysds.runtime.matrix.data |

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

    Subclasses of MatrixValue in org.apache.sysds.runtime.compress
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompressedMatrixBlock`

    Methods in org.apache.sysds.runtime.compress with parameters of type MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `MatrixBlock` | CompressedMatrixBlock.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixBlock` | CompressedMatrixBlock.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `void` | CompressedMatrixBlock.`append(MatrixValue v2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `MatrixBlock` | CompressedMatrixBlock.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixBlock` | CompressedMatrixBlock.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixBlock` | CompressedMatrixBlock.`binaryOperationsLeft(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `void` | CompressedMatrixBlock.`copy(MatrixValue thatValue)`
    `void` | CompressedMatrixBlock.`copy(MatrixValue thatValue, boolean sp)`
    `void` | CompressedMatrixBlock.`ctableOperations(Operator op, double scalar, MatrixValue that, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | CompressedMatrixBlock.`ctableOperations(Operator op, MatrixValue that, double scalar, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | CompressedMatrixBlock.`ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap)`
    `void` | CompressedMatrixBlock.`ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `MatrixBlock` | CompressedMatrixBlock.`ctableSeqOperations(MatrixValue that, double scalar, MatrixBlock resultBlock)`
    `static MatrixBlock` | CompressedMatrixBlock.`getUncompressed(MatrixValue mVal)`
    `MatrixBlock` | CompressedMatrixBlock.`groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op)`
    `MatrixBlock` | CompressedMatrixBlock.`groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op, int k)`
    `void` | CompressedMatrixBlock.`incrementalAggregate(AggregateOperator aggOp, MatrixValue newWithCorrection)`
    `void` | CompressedMatrixBlock.`incrementalAggregate(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)`
    `void` | CompressedMatrixBlock.`permutationMatrixMultOperations(MatrixValue m2Val, MatrixValue out1Val, MatrixValue out2Val)`
    `void` | CompressedMatrixBlock.`permutationMatrixMultOperations(MatrixValue m2Val, MatrixValue out1Val, MatrixValue out2Val, int k)`
    `MatrixBlock` | CompressedMatrixBlock.`reorgOperations(ReorgOperator op, MatrixValue ret, int startRow, int startColumn, int length)`
    `MatrixBlock` | CompressedMatrixBlock.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixBlock` | CompressedMatrixBlock.`scalarOperations(ScalarOperator sop, MatrixValue result)`
    `MatrixBlock` | CompressedMatrixBlock.`sortOperations(MatrixValue weights, MatrixBlock result)`
    `MatrixBlock` | CompressedMatrixBlock.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixBlock` | CompressedMatrixBlock.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`

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

    Methods in org.apache.sysds.runtime.compress.lib with parameters of type MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `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` | CLALibScalar.`scalarOperations(ScalarOperator sop, CompressedMatrixBlock m1, MatrixValue result)`

  - ### Uses of MatrixValue in org.apache.sysds.runtime.instructions.spark.data

    Methods in org.apache.sysds.runtime.instructions.spark.data that return MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `MatrixValue` | IndexedMatrixValue.`getValue()`

    Methods in org.apache.sysds.runtime.instructions.spark.data with parameters of type MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexedMatrixValue.`set(MatrixIndexes indexes2, MatrixValue block2)`

    Constructors in org.apache.sysds.runtime.instructions.spark.data with parameters of type MatrixValue
    Constructor and Description
    `IndexedMatrixValue(MatrixIndexes ind, MatrixValue b)`

    Constructor parameters in org.apache.sysds.runtime.instructions.spark.data with type arguments of type MatrixValue
    Constructor and Description
    `IndexedMatrixValue(Class<? extends MatrixValue> cls)`

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

    Subclasses of MatrixValue in org.apache.sysds.runtime.matrix.data
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CM_N_COVCell`
    `class` | `MatrixBlock`
    `class` | `MatrixCell`
    `class` | `WeightedCell`
    `class` | `WeightedPair`

    Methods in org.apache.sysds.runtime.matrix.data that return MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | WeightedCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `abstract MatrixValue` | MatrixValue.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixValue` | MatrixCell.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `abstract MatrixValue` | MatrixValue.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixValue` | MatrixCell.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixValue` | CM_N_COVCell.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `abstract MatrixValue` | MatrixValue.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixValue` | MatrixCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixValue` | WeightedCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixValue` | CM_N_COVCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `abstract MatrixValue` | MatrixValue.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixValue` | MatrixCell.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixValue` | CM_N_COVCell.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `abstract MatrixValue` | MatrixValue.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | MatrixCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | WeightedCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `abstract MatrixValue` | MatrixValue.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | MatrixCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | WeightedCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `abstract MatrixValue` | MatrixValue.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`
    `MatrixValue` | MatrixCell.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`
    `MatrixValue` | CM_N_COVCell.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type MatrixValue
    Modifier and Type | Method and Description
    --- | ---
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixBlock` | MatrixBlock.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | WeightedCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)`
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `MatrixBlock` | MatrixBlock.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)`
    `abstract void` | MatrixValue.`append(MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `void` | MatrixCell.`append(MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `void` | MatrixBlock.`append(MatrixValue v2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `void` | CM_N_COVCell.`append(MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `abstract MatrixValue` | MatrixValue.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixValue` | MatrixCell.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixBlock` | MatrixBlock.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`binaryOperations(BinaryOperator op, MatrixValue thatValue, MatrixValue result)`
    `abstract MatrixValue` | MatrixValue.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixValue` | MatrixCell.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixBlock` | MatrixBlock.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `MatrixValue` | CM_N_COVCell.`binaryOperationsInPlace(BinaryOperator op, MatrixValue thatValue)`
    `abstract void` | MatrixValue.`copy(MatrixValue that)` Copy that MatrixValue into this MatrixValue.
    `void` | WeightedPair.`copy(MatrixValue that)`
    `void` | MatrixCell.`copy(MatrixValue that)`
    `void` | MatrixBlock.`copy(MatrixValue thatValue)`
    `void` | WeightedCell.`copy(MatrixValue that)`
    `void` | CM_N_COVCell.`copy(MatrixValue that)`
    `abstract void` | MatrixValue.`copy(MatrixValue that, boolean sp)` Copy that MatrixValue into this MatrixValue.
    `void` | MatrixCell.`copy(MatrixValue that, boolean sp)`
    `void` | MatrixBlock.`copy(MatrixValue thatValue, boolean sp)`
    `void` | CM_N_COVCell.`copy(MatrixValue that, boolean sp)`
    `abstract void` | MatrixValue.`ctableOperations(Operator op, double scalarThat, MatrixValue that2, CTableMap ctableResult, MatrixBlock ctableResultBlock)`
    `void` | MatrixCell.`ctableOperations(Operator op, double scalarThat, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | MatrixBlock.`ctableOperations(Operator op, double scalarThat, MatrixValue that2Val, CTableMap resultMap, MatrixBlock resultBlock)` D = ctable(A,v2,W) this <- A; scalarThat <- v2; that2 <- W; result <- D (i1,j1,v1) from input1 (this) (v2) from sclar_input2 (scalarThat) (i3,j3,w) from input3 (that2)
    `void` | CM_N_COVCell.`ctableOperations(Operator op, double scalarThat, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `abstract void` | MatrixValue.`ctableOperations(Operator op, MatrixValue that, double scalar_that2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | MatrixCell.`ctableOperations(Operator op, MatrixValue that, double scalarThat2, boolean ignoreZeros, CTableMap ctableResult, MatrixBlock ctableResultBlock)`
    `void` | MatrixBlock.`ctableOperations(Operator op, MatrixValue thatVal, double scalarThat2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)` D = ctable(A,B,w) this <- A; that <- B; scalar_that2 <- w; result <- D (i1,j1,v1) from input1 (this) (i1,j1,v2) from input2 (that) (w) from scalar_input3 (scalarThat2) NOTE: This method supports both vectors and matrices.
    `void` | CM_N_COVCell.`ctableOperations(Operator op, MatrixValue that, double scalarThat2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | MatrixBlock.`ctableOperations(Operator op, MatrixValue thatVal, MatrixValue that2Val, CTableMap resultMap)` D = ctable(A,B,W) this <- A; that <- B; that2 <- W; result <- D (i1,j1,v1) from input1 (this) (i1,j1,v2) from input2 (that) (i1,j1,w) from input3 (that2)
    `abstract void` | MatrixValue.`ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | MatrixCell.`ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | MatrixBlock.`ctableOperations(Operator op, MatrixValue thatVal, MatrixValue that2Val, CTableMap resultMap, MatrixBlock resultBlock)`
    `void` | CM_N_COVCell.`ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)`
    `MatrixBlock` | MatrixBlock.`ctableSeqOperations(MatrixValue thatMatrix, double thatScalar, MatrixBlock resultBlock)` D = ctable(seq,A,w) this <- seq; thatMatrix <- A; thatScalar <- w; result <- D (i1,j1,v1) from input1 (this) (i1,j1,v2) from input2 (that) (w) from scalar_input3 (scalarThat2)
    `MatrixBlock` | MatrixBlock.`ctableSeqOperations(MatrixValue thatMatrix, double thatScalar, MatrixBlock resultBlock, boolean updateClen)`
    `MatrixBlock` | MatrixBlock.`groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op)` Invocation from CP instructions.
    `MatrixBlock` | MatrixBlock.`groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op, int k)`
    `abstract void` | MatrixValue.`incrementalAggregate(AggregateOperator aggOp, MatrixValue newWithCorrection)`
    `void` | MatrixCell.`incrementalAggregate(AggregateOperator aggOp, MatrixValue newWithCorrection)`
    `void` | MatrixBlock.`incrementalAggregate(AggregateOperator aggOp, MatrixValue newWithCorrection)`
    `void` | CM_N_COVCell.`incrementalAggregate(AggregateOperator aggOp, MatrixValue newWithCorrection)`
    `abstract void` | MatrixValue.`incrementalAggregate(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)`
    `void` | MatrixCell.`incrementalAggregate(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)`
    `void` | MatrixBlock.`incrementalAggregate(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)`
    `void` | CM_N_COVCell.`incrementalAggregate(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)`
    `static void` | OperationsOnMatrixValues.`incrementalAggregation(MatrixValue valueAgg, MatrixValue correction, MatrixValue valueAdd, AggregateOperator op, boolean embeddedCorrection)`
    `static void` | OperationsOnMatrixValues.`incrementalAggregation(MatrixValue valueAgg, MatrixValue correction, MatrixValue valueAdd, AggregateOperator op, boolean embeddedCorrection, boolean deep)`
    `static void` | OperationsOnMatrixValues.`performAggregateUnary(MatrixIndexes indexesIn, MatrixValue valueIn, MatrixIndexes indexesOut, MatrixValue valueOut, AggregateUnaryOperator op, int blen)`
    `static void` | OperationsOnMatrixValues.`performAppend(MatrixValue valueIn1, MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)`
    `static void` | OperationsOnMatrixValues.`performBinaryIgnoreIndexes(MatrixValue value1, MatrixValue value2, MatrixValue valueOut, BinaryOperator op)`
    `static void` | OperationsOnMatrixValues.`performCtable(MatrixIndexes indexesIn1, MatrixValue valueIn1, double scalarIn2, boolean left, int blen, CTableMap resultMap, MatrixBlock resultBlock, Operator op)`
    `static void` | OperationsOnMatrixValues.`performCtable(MatrixIndexes indexesIn1, MatrixValue valueIn1, double scalarIn2, double scalarIn3, CTableMap resultMap, MatrixBlock resultBlock, Operator op)`
    `static void` | OperationsOnMatrixValues.`performCtable(MatrixIndexes indexesIn1, MatrixValue valueIn1, double scalarIn2, MatrixIndexes indexesIn3, MatrixValue valueIn3, CTableMap resultMap, MatrixBlock resultBlock, Operator op)`
    `static void` | OperationsOnMatrixValues.`performCtable(MatrixIndexes indexesIn1, MatrixValue valueIn1, MatrixIndexes indexesIn2, MatrixValue valueIn2, double scalarIn3, CTableMap resultMap, MatrixBlock resultBlock, Operator op)`
    `static void` | OperationsOnMatrixValues.`performCtable(MatrixIndexes indexesIn1, MatrixValue valueIn1, MatrixIndexes indexesIn2, MatrixValue valueIn2, MatrixIndexes indexesIn3, MatrixValue valueIn3, CTableMap resultMap, MatrixBlock resultBlock, Operator op)`
    `static void` | OperationsOnMatrixValues.`performReorg(MatrixIndexes indexesIn, MatrixValue valueIn, MatrixIndexes indexesOut, MatrixValue valueOut, ReorgOperator op, int startRow, int startColumn, int length)`
    `static void` | OperationsOnMatrixValues.`performZeroOut(MatrixIndexes indexesIn, MatrixValue valueIn, MatrixIndexes indexesOut, MatrixValue valueOut, IndexRange range, boolean complementary)`
    `void` | MatrixBlock.`permutationMatrixMultOperations(MatrixValue m2Val, MatrixValue out1Val, MatrixValue out2Val)`
    `void` | MatrixBlock.`permutationMatrixMultOperations(MatrixValue m2Val, MatrixValue out1Val, MatrixValue out2Val, int k)`
    `MatrixBlock` | MatrixBlock.`pickValues(MatrixValue quantiles, MatrixValue ret)`
    `MatrixBlock` | MatrixBlock.`prepareAggregateUnaryOutput(AggregateUnaryOperator op, MatrixValue result, int blen)`
    `abstract MatrixValue` | MatrixValue.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixValue` | MatrixCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixBlock` | MatrixBlock.`reorgOperations(ReorgOperator op, MatrixValue ret, int startRow, int startColumn, int length)`
    `MatrixValue` | WeightedCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `MatrixValue` | CM_N_COVCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`
    `abstract MatrixValue` | MatrixValue.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixValue` | MatrixCell.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixBlock` | MatrixBlock.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `MatrixValue` | CM_N_COVCell.`replaceOperations(MatrixValue result, double pattern, double replacement)`
    `abstract MatrixValue` | MatrixValue.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | MatrixCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixBlock` | MatrixBlock.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | WeightedCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`scalarOperations(ScalarOperator op, MatrixValue result)`
    `MatrixBlock` | MatrixBlock.`sortOperations(MatrixValue weights, MatrixBlock result)`
    `static void` | OperationsOnMatrixValues.`startAggregation(MatrixValue valueOut, MatrixValue correction, AggregateOperator op, int rlen, int clen, boolean sparseHint, boolean embeddedCorrection)`
    `abstract MatrixValue` | MatrixValue.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | MatrixCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixBlock` | MatrixBlock.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | WeightedCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `MatrixValue` | CM_N_COVCell.`unaryOperations(UnaryOperator op, MatrixValue result)`
    `abstract MatrixValue` | MatrixValue.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`
    `MatrixValue` | MatrixCell.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`
    `MatrixBlock` | MatrixBlock.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`
    `MatrixValue` | CM_N_COVCell.`zeroOutOperations(MatrixValue result, IndexRange range, boolean complementary)`

    Constructors in org.apache.sysds.runtime.matrix.data with parameters of type MatrixValue
    Constructor and Description
    `MatrixCell(MatrixValue that)`
    `MatrixValue(MatrixValue that)`

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