# Package org.apache.sysds.runtime.controlprogram

- Class Summary
  Class | Description
  --- | ---
  BasicProgramBlock |
  ForProgramBlock |
  FunctionProgramBlock |
  IfProgramBlock |
  LocalVariableMap | Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
  ParForProgramBlock | The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.
  ParForProgramBlock.PartitionFormat | Convenience class to package PDataPartitionFormat and its parameters.
  Program |
  ProgramBlock |
  WhileProgramBlock |

- Enum Summary
  Enum | Description
  --- | ---
  ParForProgramBlock.PDataPartitioner |
  ParForProgramBlock.PDataPartitionFormat |
  ParForProgramBlock.PExecMode |
  ParForProgramBlock.POptMode |
  ParForProgramBlock.PResultMerge |
  ParForProgramBlock.PTaskPartitioner |

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