Class OptTreePlanMappingAbstract
- java.lang.Object
-
- org.apache.sysds.runtime.controlprogram.parfor.opt.OptTreePlanMapping
-
- org.apache.sysds.runtime.controlprogram.parfor.opt.OptTreePlanMappingAbstract
-
public class OptTreePlanMappingAbstract extends OptTreePlanMapping
-
-
Constructor Summary
Constructors Constructor Description OptTreePlanMappingAbstract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Hop
getMappedHop(long id)
Object[]
getMappedProg(long id)
ProgramBlock
getMappedProgramBlock(long id)
Object[]
getRootProgram()
long
putHopMapping(Hop hops, OptNode n)
long
putProgMapping(StatementBlock sb, ProgramBlock pb, OptNode n)
void
putRootProgram(DMLProgram prog, Program rtprog)
void
replaceMapping(ProgramBlock pb, OptNode n)
-
Methods inherited from class org.apache.sysds.runtime.controlprogram.parfor.opt.OptTreePlanMapping
getMappedParentID, getOptNode
-
-
-
-
Method Detail
-
putRootProgram
public void putRootProgram(DMLProgram prog, Program rtprog)
-
putProgMapping
public long putProgMapping(StatementBlock sb, ProgramBlock pb, OptNode n)
-
getRootProgram
public Object[] getRootProgram()
-
getMappedHop
public Hop getMappedHop(long id)
-
getMappedProg
public Object[] getMappedProg(long id)
-
getMappedProgramBlock
public ProgramBlock getMappedProgramBlock(long id)
-
replaceMapping
public void replaceMapping(ProgramBlock pb, OptNode n)
-
clear
public void clear()
- Overrides:
clear
in classOptTreePlanMapping
-
-