Class AWTreeNode
- java.lang.Object
- 
- org.apache.sysds.runtime.compress.workload.AWTreeNode
 
- 
 public abstract class AWTreeNode extends Object A workload tree is a compact representation of the operations on a matrix and derived intermediates, including the basic control structure and inlined functions as well as links to categories. The intension is to provide the ability to look at a variable and the methods performed on this variable, pruning away the rest of the DAG.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAWTreeNode.WTNodeType
 - 
Constructor SummaryConstructors Constructor Description AWTreeNode(AWTreeNode.WTNodeType type)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(WTreeNode node)voidaddOp(Op op)List<WTreeNode>getChildNodes()List<Op>getOps()AWTreeNode.WTNodeTypegetType()booleanisEmpty()StringtoString()
 
- 
- 
- 
Constructor Detail- 
AWTreeNodepublic AWTreeNode(AWTreeNode.WTNodeType type) 
 
- 
 - 
Method Detail- 
getTypepublic AWTreeNode.WTNodeType getType() 
 - 
addChildpublic void addChild(WTreeNode node) 
 - 
addOppublic void addOp(Op op) 
 - 
isEmptypublic boolean isEmpty() 
 
- 
 
-