## Uses of Class
org.apache.sysds.hops.codegen.SpoofCompiler.GeneratorAPI

Packages that use SpoofCompiler.GeneratorAPI
org.apache.sysds.hops.codegen
org.apache.sysds.hops.codegen.cplan
org.apache.sysds.lops

### Uses of SpoofCompiler.GeneratorAPI in org.apache.sysds.hops.codegen

Fields in org.apache.sysds.hops.codegen declared as SpoofCompiler.GeneratorAPI
`static SpoofCompiler.GeneratorAPI` SpoofCompiler.`API`

Fields in org.apache.sysds.hops.codegen with type parameters of type SpoofCompiler.GeneratorAPI
`static HashMap<SpoofCompiler.GeneratorAPI,Long>` SpoofCompiler.`native_contexts`

Methods in org.apache.sysds.hops.codegen that return SpoofCompiler.GeneratorAPI
`static SpoofCompiler.GeneratorAPI` SpoofCompiler.GeneratorAPI.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static SpoofCompiler.GeneratorAPI[]` SpoofCompiler.GeneratorAPI.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.sysds.hops.codegen with parameters of type SpoofCompiler.GeneratorAPI
`static void` SpoofCompiler.`loadNativeCodeGenerator(SpoofCompiler.GeneratorAPI generator)`

Constructors in org.apache.sysds.hops.codegen with parameters of type SpoofCompiler.GeneratorAPI
Constructor and Description
`SpoofFusedOp(String name, Types.DataType dt, Types.ValueType vt, Class<?> cla, SpoofCompiler.GeneratorAPI api, String genVarName, boolean dist, SpoofFusedOp.SpoofOutputDimsType type)`

### Uses of SpoofCompiler.GeneratorAPI in org.apache.sysds.hops.codegen.cplan

Methods in org.apache.sysds.hops.codegen.cplan that return SpoofCompiler.GeneratorAPI
`SpoofCompiler.GeneratorAPI` CNodeTpl.`getGeneratorAPI()`

Methods in org.apache.sysds.hops.codegen.cplan with parameters of type SpoofCompiler.GeneratorAPI
`String` CNodeNary.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeUnary.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`abstract String` CNode.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeBinary.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeOuterProduct.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeData.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeRow.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI _api)`
`String` CNodeTernary.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeMultiAgg.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI api)`
`String` CNodeCell.`codegen(boolean sparse, SpoofCompiler.GeneratorAPI _api)`
`abstract int` CNodeTpl.`compile(SpoofCompiler.GeneratorAPI api, String src)`
`int` CNodeOuterProduct.`compile(SpoofCompiler.GeneratorAPI api, String src)`
`int` CNodeRow.`compile(SpoofCompiler.GeneratorAPI api, String src)`
`int` CNodeMultiAgg.`compile(SpoofCompiler.GeneratorAPI api, String src)`
`int` CNodeCell.`compile(SpoofCompiler.GeneratorAPI api, String src)`
`String` CNodeNary.NaryType.`getTemplate(boolean sparseGen, long len, ArrayList<CNode> inputs, SpoofCompiler.GeneratorAPI api)`
`String` CNode.`getVarname(SpoofCompiler.GeneratorAPI api)`
`String` CNodeData.`getVarname(SpoofCompiler.GeneratorAPI api)`
`String` CNode.`getVectorLength(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeNary.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeUnary.`isSupported(SpoofCompiler.GeneratorAPI api)`
`abstract boolean` CNode.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeBinary.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeOuterProduct.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeData.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeRow.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeTernary.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeMultiAgg.`isSupported(SpoofCompiler.GeneratorAPI api)`
`boolean` CNodeCell.`isSupported(SpoofCompiler.GeneratorAPI api)`
`void` CNodeTpl.`setGeneratorAPI(SpoofCompiler.GeneratorAPI _api)`

### Uses of SpoofCompiler.GeneratorAPI in org.apache.sysds.lops

Constructors in org.apache.sysds.lops with parameters of type SpoofCompiler.GeneratorAPI
Constructor and Description
`SpoofFused(ArrayList<Lop> inputs, Types.DataType dt, Types.ValueType vt, Class<?> cla, SpoofCompiler.GeneratorAPI api, String genVarName, int k, Types.ExecType etype)`