# Uses of Package
org.apache.sysds.runtime.controlprogram.parfor.opt

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

- Classes in org.apache.sysds.runtime.controlprogram.parfor.opt used by org.apache.sysds.runtime.controlprogram.parfor.opt
  Class | Description
  --- | ---
  CostEstimator | Base class for all potential cost estimators TODO account for shared read-only matrices when computing aggregated stats
  CostEstimator.DataFormat |
  CostEstimator.ExcludeType |
  CostEstimator.TestMeasure |
  Optimizer | Generic optimizer super class that defines the interface of all implemented optimizers.
  Optimizer.CostModelType |
  Optimizer.PlanInputType |
  OptimizerRuleBased | Rule-Based ParFor Optimizer (time: O(n)): Applied rule-based rewrites - 1) rewrite set data partitioner (incl.
  OptNode | Internal representation of a plan alternative for program blocks and instructions in order to enable efficient and simple recursive enumeration and plan changes.
  OptNode.ExecType |
  OptNode.NodeType |
  OptNode.ParamType |
  OptTree | Represents a complete plan of a top-level parfor.
  OptTreePlanMapping | Helper class for mapping nodes of the internal plan representation to statement blocks and hops / function call statements of a given DML program.
  OptTreePlanMappingAbstract |
  OptTreePlanMappingRuntime |