| 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,
                     OptTreePlanMappingAbstract hlMap,
                     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. 
 | 
abstract boolean | 
Optimizer.optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)
Optimize 
 | 
boolean | 
OptimizerConstrained.optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)
Main optimization procedure. 
 | 
boolean | 
OptimizerRuleBased.optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)
Main optimization procedure. 
 | 
| 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.