| Package | Description | 
|---|---|
| org.apache.sysds.runtime.controlprogram.parfor.opt | |
| org.apache.sysds.runtime.util | 
| Modifier and Type | Method and Description | 
|---|---|
| static OptTree | OptTreeConverter. createAbstractOptTree(int ck,
                     double cm,
                     ParForStatementBlock pfsb,
                     ParForProgramBlock pfpb,
                     Set<String> memo,
                     ExecutionContext ec) | 
| static OptTree | OptTreeConverter. createOptTree(int ck,
             double cm,
             Optimizer.PlanInputType type,
             ParForStatementBlock pfsb,
             ParForProgramBlock pfpb,
             ExecutionContext ec) | 
| static void | OptimizationWrapper. optimize(ParForProgramBlock.POptMode type,
        ParForStatementBlock sb,
        ParForProgramBlock pb,
        ExecutionContext ec,
        boolean monitor)Called once per top-level parfor (during runtime, on parfor execute)
 in order to optimize the specific parfor program block. | 
| boolean | OptimizerRuleBased. optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)Main optimization procedure. | 
| boolean | OptimizerConstrained. optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)Main optimization procedure. | 
| abstract boolean | Optimizer. optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)Optimize | 
| Modifier and Type | Method and Description | 
|---|---|
| static ParForProgramBlock | ProgramConverter. createDeepCopyParForProgramBlock(ParForProgramBlock pfpb,
                                long pid,
                                int IDPrefix,
                                Program prog,
                                Set<String> fnStack,
                                Set<String> fnCreated,
                                boolean plain,
                                boolean forceDeepCopy) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ParForProgramBlock | ProgramConverter. createDeepCopyParForProgramBlock(ParForProgramBlock pfpb,
                                long pid,
                                int IDPrefix,
                                Program prog,
                                Set<String> fnStack,
                                Set<String> fnCreated,
                                boolean plain,
                                boolean forceDeepCopy) | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.