## Uses of Class
org.apache.sysds.runtime.controlprogram.ParForProgramBlock.PartitionFormat

- Packages that use ParForProgramBlock.PartitionFormat
  Package | Description
  --- | ---
  org.apache.sysds.parser |
  org.apache.sysds.runtime.controlprogram |
  org.apache.sysds.runtime.controlprogram.parfor |
  org.apache.sysds.runtime.controlprogram.parfor.opt |

- - ### Uses of ParForProgramBlock.PartitionFormat in org.apache.sysds.parser

    Methods in org.apache.sysds.parser that return ParForProgramBlock.PartitionFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParForProgramBlock.PartitionFormat` | ParForStatementBlock.`determineDataPartitionFormat​(String var)` | Determines the PDataPartitioningFormat for read-only parent variables according to the access pattern of that variable within the parfor statement block.

  - ### Uses of ParForProgramBlock.PartitionFormat in org.apache.sysds.runtime.controlprogram

    Fields in org.apache.sysds.runtime.controlprogram declared as ParForProgramBlock.PartitionFormat
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ParForProgramBlock.PartitionFormat` | ParForProgramBlock.PartitionFormat.`COLUMN_WISE` |
    `static ParForProgramBlock.PartitionFormat` | ParForProgramBlock.PartitionFormat.`NONE` |
    `static ParForProgramBlock.PartitionFormat` | ParForProgramBlock.PartitionFormat.`ROW_WISE` |

    Methods in org.apache.sysds.runtime.controlprogram that return ParForProgramBlock.PartitionFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ParForProgramBlock.PartitionFormat` | ParForProgramBlock.PartitionFormat.`valueOf​(String value)` |

  - ### Uses of ParForProgramBlock.PartitionFormat in org.apache.sysds.runtime.controlprogram.parfor

    Methods in org.apache.sysds.runtime.controlprogram.parfor with parameters of type ParForProgramBlock.PartitionFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RemoteParForJobReturn` | RemoteDPParForSpark.`runJob​(long pfid, String itervar, String matrixvar, String program, HashMap<String,​byte[]> clsMap, String resultFile, MatrixObject input, ExecutionContext ec, ParForProgramBlock.PartitionFormat dpf, Types.FileFormat fmt, boolean tSparseCol, boolean enableCPCaching, int numReducers)` |

    Constructors in org.apache.sysds.runtime.controlprogram.parfor with parameters of type ParForProgramBlock.PartitionFormat
    Constructor | Description
    --- | ---
    `DataPartitionerLocal​(ParForProgramBlock.PartitionFormat dpf, int par)` | DataPartitionerLocal constructor.
    `DataPartitionerRemoteSpark​(ParForProgramBlock.PartitionFormat dpf, ExecutionContext ec, long numRed, int replication, boolean keepIndexes)` |
    `RemoteDPParForSparkWorker​(String program, boolean isLocal, HashMap<String,​byte[]> clsMap, String inputVar, String iterVar, boolean cpCaching, DataCharacteristics mc, boolean tSparseCol, ParForProgramBlock.PartitionFormat dpf, Types.FileFormat fmt, org.apache.spark.util.LongAccumulator atasks, org.apache.spark.util.LongAccumulator aiters)` |

  - ### Uses of ParForProgramBlock.PartitionFormat in org.apache.sysds.runtime.controlprogram.parfor.opt

    Methods in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type ParForProgramBlock.PartitionFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | OptimizerRuleBased.`allowsBinaryCellPartitions​(MatrixObject mo, ParForProgramBlock.PartitionFormat dpf)` |