Package org.apache.sysds.hops.estim
Class MMNode
- java.lang.Object
 - 
- org.apache.sysds.hops.estim.MMNode
 
 
- 
public class MMNode extends Object
Helper class to represent matrix multiply operators in a DAG along with references to its abstract data handles. 
- 
- 
Constructor Summary
Constructors Constructor Description MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op)MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op, long[] misc)MMNode(MMNode left, SparsityEstimator.OpCode op)MMNode(MMNode left, SparsityEstimator.OpCode op, long[] misc)MMNode(MatrixBlock in) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCols()MatrixBlockgetData()DataCharacteristicsgetDataCharacteristics()MMNodegetLeft()long[]getMisc()longgetMisc(int pos)SparsityEstimator.OpCodegetOp()MMNodegetRight()intgetRows()ObjectgetSynopsis()booleanisLeaf()voidreset()DataCharacteristicssetDataCharacteristics(DataCharacteristics mc)voidsetSynopsis(Object obj) 
 - 
 
- 
- 
Constructor Detail
- 
MMNode
public MMNode(MatrixBlock in)
 
- 
MMNode
public MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op, long[] misc)
 
- 
MMNode
public MMNode(MMNode left, MMNode right, SparsityEstimator.OpCode op)
 
- 
MMNode
public MMNode(MMNode left, SparsityEstimator.OpCode op)
 
- 
MMNode
public MMNode(MMNode left, SparsityEstimator.OpCode op, long[] misc)
 
 - 
 
- 
Method Detail
- 
reset
public void reset()
 
- 
getRows
public int getRows()
 
- 
getCols
public int getCols()
 
- 
getMisc
public long[] getMisc()
 
- 
getMisc
public long getMisc(int pos)
 
- 
getDataCharacteristics
public DataCharacteristics getDataCharacteristics()
 
- 
setDataCharacteristics
public DataCharacteristics setDataCharacteristics(DataCharacteristics mc)
 
- 
getLeft
public MMNode getLeft()
 
- 
getRight
public MMNode getRight()
 
- 
isLeaf
public boolean isLeaf()
 
- 
getData
public MatrixBlock getData()
 
- 
setSynopsis
public void setSynopsis(Object obj)
 
- 
getSynopsis
public Object getSynopsis()
 
- 
getOp
public SparsityEstimator.OpCode getOp()
 
 - 
 
 -