| Package | Description | 
|---|---|
| org.apache.sysds.hops.codegen.opt | |
| org.apache.sysds.hops.codegen.template | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
InterestingPoint.isMatPoint(InterestingPoint[] list,
          long from,
          CPlanMemoTable.MemoTableEntry me,
          boolean[] plan)  | 
| Modifier and Type | Field and Description | 
|---|---|
ArrayList<CPlanMemoTable.MemoTableEntry> | 
CPlanMemoTable.MemoTableEntrySet.plans  | 
| Modifier and Type | Method and Description | 
|---|---|
static CPlanMemoTable.MemoTableEntry | 
TemplateOuterProduct.dropAlternativePlan(CPlanMemoTable memo,
                   CPlanMemoTable.MemoTableEntry me1,
                   CPlanMemoTable.MemoTableEntry me2)  | 
CPlanMemoTable.MemoTableEntry | 
CPlanMemoTable.getBest(long hopID)  | 
CPlanMemoTable.MemoTableEntry | 
CPlanMemoTable.getBest(long hopID,
       TemplateBase.TemplateType pref)  | 
CPlanMemoTable.MemoTableEntry | 
CPlanMemoTable.getBest(long hopID,
       TemplateBase.TemplateType pref1,
       TemplateBase.TemplateType pref2)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<CPlanMemoTable.MemoTableEntry> | 
CPlanMemoTable.get(long hopID)  | 
List<CPlanMemoTable.MemoTableEntry> | 
CPlanMemoTable.get(long hopID,
   TemplateBase.TemplateType type)  | 
List<CPlanMemoTable.MemoTableEntry> | 
CPlanMemoTable.getDistinct(long hopID)  | 
HashMap<Long,List<CPlanMemoTable.MemoTableEntry>> | 
CPlanMemoTable.getPlans()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CPlanMemoTable.add(Hop hop,
   CPlanMemoTable.MemoTableEntry me)  | 
boolean | 
CPlanMemoTable.contains(long hopID,
        CPlanMemoTable.MemoTableEntry me,
        TemplateBase.TemplateType type)  | 
static CPlanMemoTable.MemoTableEntry | 
TemplateOuterProduct.dropAlternativePlan(CPlanMemoTable memo,
                   CPlanMemoTable.MemoTableEntry me1,
                   CPlanMemoTable.MemoTableEntry me2)  | 
boolean | 
CPlanMemoTable.MemoTableEntry.equalPlanRefs(CPlanMemoTable.MemoTableEntry that)  | 
boolean | 
CPlanMemoTable.MemoTableEntry.subsumes(CPlanMemoTable.MemoTableEntry that)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CPlanMemoTable.remove(Hop hop,
      Set<CPlanMemoTable.MemoTableEntry> excludeList)  | 
void | 
CPlanMemoTable.setDistinct(long hopID,
           List<CPlanMemoTable.MemoTableEntry> plans)  | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.