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 OptNodeOptTreeConverter. createOptNode(Instruction inst, LocalVariableMap vars, OptTreePlanMappingRuntime rtMap, boolean storeObjs)OptNodeOptTreePlanMapping. getOptNode(long id)OptNodeOptTree. getRoot()static OptNodeOptTreeConverter. rCreateAbstractOptNode(StatementBlock sb, ProgramBlock pb, LocalVariableMap vars, boolean topLevel, OptTreePlanMappingAbstract hlMap, Set<String> memo)static OptNodeOptTreeConverter. 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 voidOptNode. addChild(OptNode child)booleanOptNode. exchangeChild(OptNode oldNode, OptNode newNode)doubleCostEstimator. getEstimate(CostEstimator.TestMeasure measure, OptNode node)Main estimation method.doubleCostEstimator. getEstimate(CostEstimator.TestMeasure measure, OptNode node, boolean inclCondPart)doubleCostEstimator. getEstimate(CostEstimator.TestMeasure measure, OptNode node, boolean inclCondPart, Collection<String> vars, CostEstimator.ExcludeType extype)doubleCostEstimator. getEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)Main estimation method.abstract doubleCostEstimator. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)Main leaf node estimation method - to be overwritten by specific cost estimatorsabstract doubleCostEstimator. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)Main leaf node estimation method - to be overwritten by specific cost estimatorsdoubleCostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)doubleCostEstimatorHops. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)doubleCostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)doubleCostEstimatorRuntime. getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, Types.ExecType et)longOptTreePlanMappingAbstract. putHopMapping(Hop hops, OptNode n)longOptTreePlanMappingRuntime. putMapping(ProgramBlock pb, OptNode n)longOptTreePlanMappingRuntime. putMapping(Instruction inst, OptNode n)longOptTreePlanMappingAbstract. putProgMapping(StatementBlock sb, ProgramBlock pb, OptNode n)voidOptTreePlanMappingAbstract. replaceMapping(ProgramBlock pb, OptNode n)voidOptTreePlanMappingRuntime. replaceMapping(ProgramBlock pb, OptNode n)static voidOptTreeConverter. replaceProgramBlock(OptNode parent, OptNode n, ProgramBlock pbOld, ProgramBlock pbNew, OptTreePlanMappingAbstract hlMap)static voidOptTreeConverter. replaceProgramBlock(OptNode parent, OptNode n, ProgramBlock pbOld, ProgramBlock pbNew, OptTreePlanMappingRuntime rtMap)voidOptTree. setRoot(OptNode n)Method parameters in org.apache.sysds.runtime.controlprogram.parfor.opt with type arguments of type OptNode Modifier and Type Method Description voidOptNode. addChilds(ArrayList<OptNode> childs)voidOptNode. 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)
-