Package org.apache.sysds.hops
Class MemoTable
- java.lang.Object
- 
- org.apache.sysds.hops.MemoTable
 
- 
 public class MemoTable extends Object Memoization Table (hop id, worst-case matrix characteristics).
- 
- 
Constructor SummaryConstructors Constructor Description MemoTable()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextract(ArrayList<Hop> hops, RecompileStatus status)DataCharacteristics[]getAllInputStats(ArrayList<Hop> inputs)DataCharacteristicsgetAllInputStats(Hop input)booleanhasInputStatistics(Hop h)voidinit(ArrayList<Hop> hops, RecompileStatus status)voidinit(Hop hop, RecompileStatus status)voidmemoizeStatistics(long hopID, long dim1, long dim2, long nnz)voidmemoizeStatistics(long hopID, DataCharacteristics dc)
 
- 
- 
- 
Method Detail- 
initpublic void init(ArrayList<Hop> hops, RecompileStatus status) 
 - 
initpublic void init(Hop hop, RecompileStatus status) 
 - 
extractpublic void extract(ArrayList<Hop> hops, RecompileStatus status) 
 - 
memoizeStatisticspublic void memoizeStatistics(long hopID, long dim1, long dim2, long nnz)
 - 
memoizeStatisticspublic void memoizeStatistics(long hopID, DataCharacteristics dc)
 - 
getAllInputStatspublic DataCharacteristics[] getAllInputStats(ArrayList<Hop> inputs) 
 - 
getAllInputStatspublic DataCharacteristics getAllInputStats(Hop input) 
 - 
hasInputStatisticspublic boolean hasInputStatistics(Hop h) 
 
- 
 
-