Package | Description |
---|---|
org.apache.sysds.runtime.controlprogram.parfor.opt |
Modifier and Type | Method and Description |
---|---|
static OptNode |
OptTreeConverter.createOptNode(Instruction inst,
LocalVariableMap vars,
OptTreePlanMappingRuntime rtMap,
boolean storeObjs) |
OptNode |
OptTreePlanMapping.getOptNode(long id) |
OptNode |
OptTree.getRoot() |
static OptNode |
OptTreeConverter.rCreateAbstractOptNode(StatementBlock sb,
ProgramBlock pb,
LocalVariableMap vars,
boolean topLevel,
OptTreePlanMappingAbstract hlMap,
Set<String> memo) |
static OptNode |
OptTreeConverter.rCreateOptNode(ProgramBlock pb,
LocalVariableMap vars,
boolean topLevel,
OptTreePlanMappingRuntime rtMap,
boolean storeObjs) |
Modifier and Type | Method and Description |
---|---|
static ArrayList<OptNode> |
OptTreeConverter.createAbstractOptNodes(ArrayList<Hop> hops,
LocalVariableMap vars,
OptTreePlanMappingAbstract hlMap,
Set<String> memo) |
static ArrayList<OptNode> |
OptTreeConverter.createOptNodes(ArrayList<Instruction> instset,
LocalVariableMap vars,
OptTreePlanMappingRuntime rtMap,
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,
OptTreePlanMappingAbstract hlMap,
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.
|
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) |
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) |
double |
CostEstimatorRuntime.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 |
OptTreePlanMappingRuntime.replaceMapping(ProgramBlock pb,
OptNode n) |
void |
OptTreePlanMappingAbstract.replaceMapping(ProgramBlock pb,
OptNode n) |
static void |
OptTreeConverter.replaceProgramBlock(OptNode parent,
OptNode n,
ProgramBlock pbOld,
ProgramBlock pbNew,
OptTreePlanMappingAbstract hlMap) |
static void |
OptTreeConverter.replaceProgramBlock(OptNode parent,
OptNode n,
ProgramBlock pbOld,
ProgramBlock pbNew,
OptTreePlanMappingRuntime 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,
OptTreePlanMappingAbstract hlMap,
OptTreePlanMappingRuntime rtMap) |
OptTree(int ck,
double cm,
OptNode node) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.