## Uses of Class
org.apache.sysds.hops.codegen.template.TemplateBase.TemplateType

- Packages that use TemplateBase.TemplateType
  Package | Description
  --- | ---
  org.apache.sysds.hops.codegen.template |

- - ### Uses of TemplateBase.TemplateType in org.apache.sysds.hops.codegen.template

    Fields in org.apache.sysds.hops.codegen.template declared as TemplateBase.TemplateType
    Modifier and Type | Field and Description
    --- | ---
    `TemplateBase.TemplateType` | CPlanMemoTable.MemoTableEntry.`type`

    Methods in org.apache.sysds.hops.codegen.template that return TemplateBase.TemplateType
    Modifier and Type | Method and Description
    --- | ---
    `TemplateBase.TemplateType` | TemplateBase.`getType()`
    `static TemplateBase.TemplateType` | TemplateBase.TemplateType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static TemplateBase.TemplateType[]` | TemplateBase.TemplateType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sysds.hops.codegen.template that return types with arguments of type TemplateBase.TemplateType
    Modifier and Type | Method and Description
    --- | ---
    `List<TemplateBase.TemplateType>` | CPlanMemoTable.`getDistinctTemplateTypes(long hopID, int refAt)`
    `List<TemplateBase.TemplateType>` | CPlanMemoTable.`getDistinctTemplateTypes(long hopID, int refAt, boolean exclInvalOuter)`

    Methods in org.apache.sysds.hops.codegen.template with parameters of type TemplateBase.TemplateType
    Modifier and Type | Method and Description
    --- | ---
    `void` | CPlanMemoTable.`add(Hop hop, TemplateBase.TemplateType type)`
    `void` | CPlanMemoTable.`add(Hop hop, TemplateBase.TemplateType type, long in1)`
    `void` | CPlanMemoTable.`add(Hop hop, TemplateBase.TemplateType type, long in1, long in2)`
    `void` | CPlanMemoTable.`add(Hop hop, TemplateBase.TemplateType type, long in1, long in2, long in3)`
    `boolean` | CPlanMemoTable.`contains(long hopID, boolean checkClose, TemplateBase.TemplateType... type)`
    `boolean` | CPlanMemoTable.`contains(long hopID, CPlanMemoTable.MemoTableEntry me, TemplateBase.TemplateType type)`
    `boolean` | CPlanMemoTable.`contains(long hopID, TemplateBase.TemplateType type)`
    `int` | CPlanMemoTable.`countEntries(long hopID, TemplateBase.TemplateType type)`
    `static TemplateBase[]` | TemplateUtils.`createCompatibleTemplates(TemplateBase.TemplateType type, TemplateBase.CloseType ctype)`
    `static TemplateBase` | TemplateUtils.`createTemplate(TemplateBase.TemplateType type)`
    `static TemplateBase` | TemplateUtils.`createTemplate(TemplateBase.TemplateType type, TemplateBase.CloseType ctype)`
    `List<CPlanMemoTable.MemoTableEntry>` | CPlanMemoTable.`get(long hopID, TemplateBase.TemplateType type)`
    `CPlanMemoTable.MemoTableEntry` | CPlanMemoTable.`getBest(long hopID, TemplateBase.TemplateType pref)`
    `CPlanMemoTable.MemoTableEntry` | CPlanMemoTable.`getBest(long hopID, TemplateBase.TemplateType pref1, TemplateBase.TemplateType pref2)`
    `boolean` | CPlanMemoTable.`hasOnlyExactMatches(long hopID, TemplateBase.TemplateType type1, TemplateBase.TemplateType type2)`
    `boolean` | TemplateBase.TemplateType.`isIn(TemplateBase.TemplateType... types)`
    `static boolean` | TemplateUtils.`isType(TemplateBase.TemplateType type, TemplateBase.TemplateType... validTypes)`
    `static boolean` | TemplateUtils.`isType(TemplateBase.TemplateType type, TemplateBase.TemplateType... validTypes)`
    `void` | CPlanMemoTable.`remove(Hop hop, TemplateBase.TemplateType type)`
    `void` | CPlanMemoTable.`removeAllRefTo(long hopID, TemplateBase.TemplateType type)`

    Method parameters in org.apache.sysds.hops.codegen.template with type arguments of type TemplateBase.TemplateType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CPlanMemoTable.`containsNotIn(long hopID, Collection<TemplateBase.TemplateType> types, boolean checkChildRefs)`

    Constructors in org.apache.sysds.hops.codegen.template with parameters of type TemplateBase.TemplateType
    Constructor and Description
    `MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen)`
    `MemoTableEntry(TemplateBase.TemplateType t, long in1, long in2, long in3, int inlen, TemplateBase.CloseType close)`
    `TemplateCell(TemplateBase.TemplateType type, TemplateBase.CloseType ctype)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.