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

- Packages that use ReorgOperator
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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)`
    `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)`

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

    Methods in org.apache.sysds.runtime.matrix.operators that return ReorgOperator
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DataCharacteristics.`reorg(DataCharacteristics dim, ReorgOperator op, DataCharacteristics dimOut)`

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