# Uses of Class
org.apache.sysds.parser.ParForStatementBlock

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

## Uses of ParForStatementBlock in org.apache.sysds.runtime.controlprogram.parfor.opt

Methods in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type ParForStatementBlock
Modifier and Type
Method
Description
`static OptTree`
OptTreeConverter.`createAbstractOptTree(int ck, double cm, ParForStatementBlock pfsb, ParForProgramBlock pfpb, OptTreePlanMapping hlMap, Set<String> memo, ExecutionContext ec)`
`static OptTree`
OptTreeConverter.`createOptTree(int ck, double cm, ParForStatementBlock pfsb, ParForProgramBlock pfpb, ExecutionContext ec)`
`static void`
OptimizationWrapper.`optimize(ParForProgramBlock.POptMode type, ParForStatementBlock sb, ParForProgramBlock pb, ExecutionContext ec, int numRuns)`
Called once per top-level parfor (during runtime, on parfor execute) in order to optimize the specific parfor program block.
`abstract boolean`
Optimizer.`optimize(ParForStatementBlock sb, ParForProgramBlock pb, OptTree plan, CostEstimator est, int numRuns, ExecutionContext ec)`
Optimize the parfor statement block
`boolean`
OptimizerConstrained.`optimize(ParForStatementBlock sb, ParForProgramBlock pb, OptTree plan, CostEstimator est, int numRuns, ExecutionContext ec)`
Main optimization procedure.
`boolean`
OptimizerRuleBased.`optimize(ParForStatementBlock sb, ParForProgramBlock pb, OptTree plan, CostEstimator est, int numRuns, ExecutionContext ec)`
Main optimization procedure.