| Package | Description | 
|---|---|
| org.apache.sysds.runtime.controlprogram.parfor.opt | 
| Modifier and Type | Method and Description | 
|---|---|
| static OptNode | OptTreeConverter. createOptNode(Instruction inst,
             LocalVariableMap vars,
             boolean storeObjs) | 
| OptNode | OptTreePlanMapping. getOptNode(long id) | 
| OptNode | OptTree. getRoot() | 
| static OptNode | OptTreeConverter. rCreateAbstractOptNode(StatementBlock sb,
                      ProgramBlock pb,
                      LocalVariableMap vars,
                      boolean topLevel,
                      Set<String> memo) | 
| static OptNode | OptTreeConverter. rCreateOptNode(ProgramBlock pb,
              LocalVariableMap vars,
              boolean topLevel,
              boolean storeObjs) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ArrayList<OptNode> | OptTreeConverter. createAbstractOptNodes(ArrayList<Hop> hops,
                      LocalVariableMap vars,
                      Set<String> memo) | 
| static ArrayList<OptNode> | OptTreeConverter. createOptNodes(ArrayList<Instruction> instset,
              LocalVariableMap vars,
              boolean storeObjs) | 
| ArrayList<OptNode> | OptNode. getChilds() | 
| Collection<OptNode> | OptNode. getNodeList() | 
| Collection<OptNode> | OptNode. getNodeList(OptNode.ExecType et) | 
| Collection<OptNode> | OptNode. getRelevantNodeList() | 
| static ArrayList<OptNode> | OptTreeConverter. rCreateAbstractOptNodes(Hop hop,
                       LocalVariableMap vars,
                       Set<String> memo) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | OptNode. addChild(OptNode child) | 
| boolean | OptNode. exchangeChild(OptNode oldNode,
             OptNode newNode) | 
| double | CostEstimator. getEstimate(CostEstimator.TestMeasure measure,
           OptNode node)Main estimation method. | 
| double | CostEstimator. getEstimate(CostEstimator.TestMeasure measure,
           OptNode node,
           boolean inclCondPart) | 
| double | CostEstimator. getEstimate(CostEstimator.TestMeasure measure,
           OptNode node,
           boolean inclCondPart,
           Collection<String> vars,
           CostEstimator.ExcludeType extype) | 
| double | CostEstimator. getEstimate(CostEstimator.TestMeasure measure,
           OptNode node,
           Types.ExecType et)Main estimation method. | 
| double | CostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node) | 
| abstract double | CostEstimator. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node)Main leaf node estimation method - to be overwritten by specific cost estimators | 
| double | CostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node) | 
| double | CostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node,
                   Types.ExecType et) | 
| abstract double | CostEstimator. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node,
                   Types.ExecType et)Main leaf node estimation method - to be overwritten by specific cost estimators | 
| double | CostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure,
                   OptNode node,
                   Types.ExecType et) | 
| long | OptTreePlanMappingAbstract. putHopMapping(Hop hops,
             OptNode n) | 
| long | OptTreePlanMappingRuntime. putMapping(Instruction inst,
          OptNode n) | 
| long | OptTreePlanMappingRuntime. putMapping(ProgramBlock pb,
          OptNode n) | 
| long | OptTreePlanMappingAbstract. putProgMapping(StatementBlock sb,
              ProgramBlock pb,
              OptNode n) | 
| void | OptTreePlanMappingAbstract. replaceMapping(ProgramBlock pb,
              OptNode n) | 
| void | OptTreePlanMappingRuntime. replaceMapping(ProgramBlock pb,
              OptNode n) | 
| static void | OptTreeConverter. replaceProgramBlock(OptNode parent,
                   OptNode n,
                   ProgramBlock pbOld,
                   ProgramBlock pbNew,
                   boolean rtMap) | 
| void | OptTree. setRoot(OptNode n) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | OptNode. addChilds(ArrayList<OptNode> childs) | 
| void | OptNode. setChilds(ArrayList<OptNode> childs) | 
| Constructor and Description | 
|---|
| OptTree(int ck,
       double cm,
       Optimizer.PlanInputType type,
       OptNode node) | 
| OptTree(int ck,
       double cm,
       OptNode node) | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.