## Uses of Class
org.apache.sysds.hops.codegen.template.CPlanMemoTable.MemoTableEntry

- Packages that use CPlanMemoTable.MemoTableEntry
  Package | Description
  --- | ---
  org.apache.sysds.hops.codegen.opt |
  org.apache.sysds.hops.codegen.template |

- - ### Uses of CPlanMemoTable.MemoTableEntry in org.apache.sysds.hops.codegen.opt

    Methods in org.apache.sysds.hops.codegen.opt with parameters of type CPlanMemoTable.MemoTableEntry
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | InterestingPoint.`isMatPoint(InterestingPoint[] list, long from, CPlanMemoTable.MemoTableEntry me, boolean[] plan)`

  - ### Uses of CPlanMemoTable.MemoTableEntry in org.apache.sysds.hops.codegen.template

    Fields in org.apache.sysds.hops.codegen.template with type parameters of type CPlanMemoTable.MemoTableEntry
    Modifier and Type | Field and Description
    --- | ---
    `ArrayList<CPlanMemoTable.MemoTableEntry>` | CPlanMemoTable.MemoTableEntrySet.`plans`

    Methods in org.apache.sysds.hops.codegen.template that return CPlanMemoTable.MemoTableEntry
    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)`

    Methods in org.apache.sysds.hops.codegen.template that return types with arguments of type CPlanMemoTable.MemoTableEntry
    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()`

    Methods in org.apache.sysds.hops.codegen.template with parameters of type CPlanMemoTable.MemoTableEntry
    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)`

    Method parameters in org.apache.sysds.hops.codegen.template with type arguments of type CPlanMemoTable.MemoTableEntry
    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 © 2020 The Apache Software Foundation. All rights reserved.