Uses of Class
org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode
-
Packages that use OptNode Package Description org.apache.sysds.runtime.controlprogram.parfor.opt -
-
Uses of OptNode in org.apache.sysds.runtime.controlprogram.parfor.opt
Methods in org.apache.sysds.runtime.controlprogram.parfor.opt that return OptNode Modifier and Type Method 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)
Methods in org.apache.sysds.runtime.controlprogram.parfor.opt that return types with arguments of type OptNode Modifier and Type Method 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)
Methods in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type OptNode Modifier and Type Method 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 estimatorsabstract double
CostEstimator. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)
Main leaf node estimation method - to be overwritten by specific cost estimatorsdouble
CostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)
double
CostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)
double
CostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)
double
CostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)
long
OptTreePlanMappingAbstract. putHopMapping(Hop hops, OptNode n)
long
OptTreePlanMappingRuntime. putMapping(ProgramBlock pb, OptNode n)
long
OptTreePlanMappingRuntime. putMapping(Instruction inst, 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, OptTreePlanMappingAbstract hlMap)
static void
OptTreeConverter. replaceProgramBlock(OptNode parent, OptNode n, ProgramBlock pbOld, ProgramBlock pbNew, OptTreePlanMappingRuntime rtMap)
void
OptTree. setRoot(OptNode n)
Method parameters in org.apache.sysds.runtime.controlprogram.parfor.opt with type arguments of type OptNode Modifier and Type Method Description void
OptNode. addChilds(ArrayList<OptNode> childs)
void
OptNode. setChilds(ArrayList<OptNode> childs)
Constructors in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type OptNode Constructor Description OptTree(int ck, double cm, Optimizer.PlanInputType type, OptNode node, OptTreePlanMappingAbstract hlMap, OptTreePlanMappingRuntime rtMap)
OptTree(int ck, double cm, OptNode node)
-