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

Packages that use ReorgOperator
org.apache.sysds.runtime.compress
org.apache.sysds.runtime.instructions.spark.utils
org.apache.sysds.runtime.matrix.data
org.apache.sysds.runtime.matrix.operators
org.apache.sysds.runtime.meta

### Uses of ReorgOperator in org.apache.sysds.runtime.compress

Methods in org.apache.sysds.runtime.compress with parameters of type ReorgOperator
`MatrixBlock` CompressedMatrixBlock.`reorgOperations(ReorgOperator op, MatrixValue ret, int startRow, int startColumn, int length)`

### Uses of ReorgOperator in org.apache.sysds.runtime.instructions.spark.utils

Methods in org.apache.sysds.runtime.instructions.spark.utils with parameters of type ReorgOperator

`static org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock>`

RDDSortUtils.`sortDataByValMemSort(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> val, org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> data, boolean asc, long rlen, long clen, int blen, SparkExecutionContext sec, ReorgOperator r_op)`
This function collects and sorts value column in memory and then broadcasts it.

### Uses of ReorgOperator in org.apache.sysds.runtime.matrix.data

Methods in org.apache.sysds.runtime.matrix.data with parameters of type ReorgOperator
`static boolean` LibMatrixReorg.`isSupportedReorgOperator(ReorgOperator op)`
`static void` OperationsOnMatrixValues.`performReorg(MatrixIndexes indexesIn, MatrixValue valueIn, MatrixIndexes indexesOut, MatrixValue valueOut, ReorgOperator op, int startRow, int startColumn, int length)`
`static MatrixBlock` LibMatrixReorg.`reorg(MatrixBlock in, MatrixBlock out, ReorgOperator op)`
`static MatrixBlock` LibMatrixReorg.`reorgInPlace(MatrixBlock in, ReorgOperator op)`
`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)`
`MatrixBlock` MatrixBlock.`reorgOperations(ReorgOperator op, MatrixValue ret, int startRow, int startColumn, int length)`
`MatrixValue` CM_N_COVCell.`reorgOperations(ReorgOperator op, MatrixValue result, int startRow, int startColumn, int length)`

### Uses of ReorgOperator in org.apache.sysds.runtime.matrix.operators

Methods in org.apache.sysds.runtime.matrix.operators that return ReorgOperator
`ReorgOperator` ReorgOperator.`setFn(IndexFunction fn)`

### Uses of ReorgOperator in org.apache.sysds.runtime.meta

Methods in org.apache.sysds.runtime.meta with parameters of type ReorgOperator
`static void` DataCharacteristics.`reorg(DataCharacteristics dim, ReorgOperator op, DataCharacteristics dimOut)`