## 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 | Description
    --- | --- | ---
    `class` | `CompressedMatrixBlock` |

    Methods in org.apache.sysds.runtime.compress with parameters of type MatrixValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `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, MatrixBlock resultBlock)` |
    `MatrixBlock` | CompressedMatrixBlock.`ctableSeqOperations​(MatrixValue thatMatrix, double thatScalar, MatrixBlock resultBlock, boolean updateClen)` |
    `static MatrixBlock` | CompressedMatrixBlock.`getUncompressed​(MatrixValue mVal)` |
    `static MatrixBlock` | CompressedMatrixBlock.`getUncompressed​(MatrixValue mVal, String message)` |
    `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, int k)` |
    `MatrixBlock` | CompressedMatrixBlock.`pickValues​(MatrixValue quantiles, MatrixValue ret)` |
    `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 | Description
    --- | --- | ---
    `static MatrixBlock` | CLALibScalar.`scalarOperations​(ScalarOperator sop, CompressedMatrixBlock m1, MatrixValue result)` |
    `static MatrixBlock` | CLALibUnary.`unaryOperations​(CompressedMatrixBlock m, UnaryOperator op, 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 | Description
    --- | --- | ---
    `MatrixValue` | IndexedMatrixValue.`getValue()` |

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

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

    Constructor parameters in org.apache.sysds.runtime.instructions.spark.data with type arguments of type MatrixValue
    Constructor | 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 | 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 | Description
    --- | --- | ---
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `MatrixValue` | WeightedCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixValue` | CM_N_COVCell.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `MatrixValue` | CM_N_COVCell.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `MatrixValue` | MatrixCell.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `abstract MatrixValue` | MatrixValue.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `MatrixValue` | CM_N_COVCell.`reorgOperations​(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)` |
    `MatrixValue` | MatrixCell.`reorgOperations​(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)` |
    `abstract MatrixValue` | MatrixValue.`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.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `MatrixValue` | MatrixCell.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `abstract MatrixValue` | MatrixValue.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `MatrixValue` | CM_N_COVCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixValue` | WeightedCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixValue` | CM_N_COVCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | WeightedCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | CM_N_COVCell.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |
    `MatrixValue` | MatrixCell.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |
    `abstract MatrixValue` | MatrixValue.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type MatrixValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixValue` | CM_N_COVCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `MatrixBlock` | MatrixBlock.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixBlock` | MatrixBlock.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `MatrixValue` | MatrixCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `abstract MatrixValue` | MatrixValue.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)` |
    `MatrixValue` | WeightedCell.`aggregateUnaryOperations​(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)` |
    `void` | CM_N_COVCell.`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` | MatrixCell.`append​(MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)` |
    `abstract void` | MatrixValue.`append​(MatrixValue valueIn2, ArrayList<IndexedMatrixValue> outlist, int blen, boolean cbind, boolean m2IsLast, int nextNCol)` |
    `MatrixValue` | CM_N_COVCell.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `MatrixBlock` | MatrixBlock.`binaryOperations​(BinaryOperator op, MatrixValue thatValue)` |
    `MatrixBlock` | MatrixBlock.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`binaryOperations​(BinaryOperator op, MatrixValue thatValue, MatrixValue result)` |
    `MatrixValue` | CM_N_COVCell.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `MatrixBlock` | MatrixBlock.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `MatrixValue` | MatrixCell.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `abstract MatrixValue` | MatrixValue.`binaryOperationsInPlace​(BinaryOperator op, MatrixValue thatValue)` |
    `void` | CM_N_COVCell.`copy​(MatrixValue that)` |
    `void` | CM_N_COVCell.`copy​(MatrixValue that, boolean sp)` |
    `void` | MatrixBlock.`copy​(MatrixValue thatValue)` |
    `void` | MatrixBlock.`copy​(MatrixValue thatValue, boolean sp)` |
    `void` | MatrixCell.`copy​(MatrixValue that)` |
    `void` | MatrixCell.`copy​(MatrixValue that, boolean sp)` |
    `abstract void` | MatrixValue.`copy​(MatrixValue that)` | Copy that MatrixValue into this MatrixValue.
    `abstract void` | MatrixValue.`copy​(MatrixValue that, boolean sp)` | Copy that MatrixValue into this MatrixValue.
    `void` | WeightedCell.`copy​(MatrixValue that)` |
    `void` | WeightedPair.`copy​(MatrixValue that)` |
    `void` | CM_N_COVCell.`ctableOperations​(Operator op, double scalarThat, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)` |
    `void` | CM_N_COVCell.`ctableOperations​(Operator op, MatrixValue that, double scalarThat2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)` |
    `void` | CM_N_COVCell.`ctableOperations​(Operator op, MatrixValue that, 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` | 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` | 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)
    `void` | MatrixBlock.`ctableOperations​(Operator op, MatrixValue thatVal, MatrixValue that2Val, CTableMap resultMap, MatrixBlock resultBlock)` |
    `void` | MatrixCell.`ctableOperations​(Operator op, double scalarThat, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)` |
    `void` | MatrixCell.`ctableOperations​(Operator op, MatrixValue that, double scalarThat2, boolean ignoreZeros, CTableMap ctableResult, MatrixBlock ctableResultBlock)` |
    `void` | MatrixCell.`ctableOperations​(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)` |
    `abstract void` | MatrixValue.`ctableOperations​(Operator op, double scalarThat, MatrixValue that2, CTableMap ctableResult, MatrixBlock ctableResultBlock)` |
    `abstract void` | MatrixValue.`ctableOperations​(Operator op, MatrixValue that, double scalar_that2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)` |
    `abstract void` | MatrixValue.`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 ret, 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)` |
    `void` | CM_N_COVCell.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue newWithCorrection)` |
    `void` | CM_N_COVCell.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)` |
    `void` | MatrixBlock.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue newWithCorrection)` |
    `void` | MatrixBlock.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)` |
    `void` | MatrixCell.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue newWithCorrection)` |
    `void` | MatrixCell.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue correction, MatrixValue newWithCorrection, boolean deep)` |
    `abstract void` | MatrixValue.`incrementalAggregate​(AggregateOperator aggOp, MatrixValue newWithCorrection)` |
    `abstract void` | MatrixValue.`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)` |
    `MatrixValue` | CM_N_COVCell.`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` | MatrixCell.`reorgOperations​(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)` |
    `abstract MatrixValue` | MatrixValue.`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.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `MatrixBlock` | MatrixBlock.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `MatrixValue` | MatrixCell.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `abstract MatrixValue` | MatrixValue.`replaceOperations​(MatrixValue result, double pattern, double replacement)` |
    `MatrixValue` | CM_N_COVCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixBlock` | MatrixBlock.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixValue` | WeightedCell.`scalarOperations​(ScalarOperator op, MatrixValue result)` |
    `MatrixBlock` | MatrixBlock.`sortOperations​(MatrixValue weights)` |
    `MatrixBlock` | MatrixBlock.`sortOperations​(MatrixValue weights, MatrixBlock result)` |
    `MatrixBlock` | MatrixBlock.`sortOperations​(MatrixValue weights, MatrixBlock result, int k)` |
    `static void` | OperationsOnMatrixValues.`startAggregation​(MatrixValue valueOut, MatrixValue correction, AggregateOperator op, int rlen, int clen, boolean sparseHint, boolean embeddedCorrection)` |
    `MatrixValue` | CM_N_COVCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixBlock` | MatrixBlock.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | MatrixCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `abstract MatrixValue` | MatrixValue.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | WeightedCell.`unaryOperations​(UnaryOperator op, MatrixValue result)` |
    `MatrixValue` | CM_N_COVCell.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |
    `MatrixBlock` | MatrixBlock.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |
    `MatrixValue` | MatrixCell.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |
    `abstract MatrixValue` | MatrixValue.`zeroOutOperations​(MatrixValue result, IndexRange range, boolean complementary)` |

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