Uses of Class
org.apache.sysds.hops.codegen.cplan.CNode
Packages that use CNode
Package
Description
-
Uses of CNode in org.apache.sysds.hops.codegen.cplan
Subclasses of CNode in org.apache.sysds.hops.codegen.cplanModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassMethods in org.apache.sysds.hops.codegen.cplan that return CNodeMethods in org.apache.sysds.hops.codegen.cplan that return types with arguments of type CNodeMethods in org.apache.sysds.hops.codegen.cplan with parameters of type CNodeModifier and TypeMethodDescriptionvoidvoidCNodeTpl.rReorderCommutativeBinaryOps(CNode node, long mainHopID) voidMethod parameters in org.apache.sysds.hops.codegen.cplan with type arguments of type CNodeModifier and TypeMethodDescriptionCNodeNary.NaryType.getTemplate(boolean sparseGen, long len, ArrayList<CNode> inputs, SpoofCompiler.GeneratorAPI api) static voidCNodeTpl.resetVisitStatus(List<CNode> outputs) Constructors in org.apache.sysds.hops.codegen.cplan with parameters of type CNodeModifierConstructorDescriptionCNodeBinary(CNode in1, CNode in2, CNodeBinary.BinType type) CNodeBinary(CNode in1, CNode in2, CNodeBinary.BinType type, double sparsityEst, double scalarVal) CNodeNary(CNode[] inputs, CNodeNary.NaryType type) CNodeOuterProduct(ArrayList<CNode> inputs, CNode output, MMTSJ.MMTSJType mmtsj) CNodeTernary(CNode in1, CNode in2, CNode in3, CNodeTernary.TernaryType type) CNodeUnary(CNode in1, CNodeUnary.UnaryType type) CNodeUnary(CNode in1, CNodeUnary.UnaryType type, double sparsity) Constructor parameters in org.apache.sysds.hops.codegen.cplan with type arguments of type CNodeModifierConstructorDescriptionCNodeMultiAgg(ArrayList<CNode> inputs, ArrayList<CNode> outputs) CNodeOuterProduct(ArrayList<CNode> inputs, CNode output, MMTSJ.MMTSJType mmtsj) -
Uses of CNode in org.apache.sysds.hops.codegen.template
Methods in org.apache.sysds.hops.codegen.template that return CNodeModifier and TypeMethodDescriptionstatic CNodeTemplateUtils.skipTranspose(CNode cdataOrig, Hop hop, HashMap<Long, CNode> tmp, boolean compileLiterals) static CNodeTemplateUtils.wrapLookupIfNecessary(CNode node, Hop hop) static CNodeTemplateUtils.wrapLookupIfNecessary(CNode node, Hop hop, boolean rowTpl) Methods in org.apache.sysds.hops.codegen.template with parameters of type CNodeModifier and TypeMethodDescriptionstatic booleanTemplateUtils.containsBinary(CNode node, CNodeBinary.BinType type) static intTemplateUtils.countVectorIntermediates(CNode node) static intTemplateUtils.determineMinVectorIntermediates(CNode node, CNode main) TemplateUtils.getAllParents(CNode node) static voidstatic CNodeDataTemplateUtils.getLiteral(CNode node) static intTemplateUtils.getMaxLiveVectorIntermediates(CNode node, CNode main, Map<Long, Set<Long>> parents, Set<org.apache.commons.lang3.tuple.Pair<Long, Long>> stack) static intTemplateUtils.getMaxVectorIntermediates(CNode node) static booleanTemplateUtils.hasOnlyDataNodeOrLookupInputs(CNode node) static booleanTemplateUtils.isBinary(CNode node, CNodeBinary.BinType... types) static booleanTemplateUtils.isColVector(CNode hop) static booleanstatic booleanstatic booleanstatic booleanstatic booleanTemplateUtils.isRowVector(CNode hop) static booleanTemplateUtils.isTernary(CNode node, CNodeTernary.TernaryType... types) static booleanTemplateUtils.isUnary(CNode node, CNodeUnary.UnaryType... types) static booleanTemplateUtils.isUnaryOperatorPipeline(CNode node) static booleanTemplateUtils.isUnaryRowAgg(CNode node) static booleanTemplateUtils.isValidNumVectorIntermediates(CNode node, CNode main, Map<Long, Set<Long>> parents, Map<Long, org.apache.commons.lang3.tuple.Pair<Long, org.apache.commons.lang3.mutable.MutableInt>> inUse, Set<Long> inUse2, int count) static booleanTemplateUtils.rContainsBinary(CNode node, CNodeBinary.BinType type) static booleanTemplateUtils.rContainsInput(CNode node, long hopID) static voidTemplateUtils.rFlipVectorLookups(CNode current) static booleanTemplateUtils.rIsSparseSafeOnly(CNode node, CNodeBinary.BinType... types) static booleanTemplateUtils.rIsValidNumVectorIntermediates(CNode node, CNode main, Map<Long, Set<Long>> parents, Map<Long, org.apache.commons.lang3.tuple.Pair<Long, org.apache.commons.lang3.mutable.MutableInt>> inUse, Set<Long> inUse2, IDSequence buff) static CNodeTemplateUtils.skipTranspose(CNode cdataOrig, Hop hop, HashMap<Long, CNode> tmp, boolean compileLiterals) static CNodeTemplateUtils.wrapLookupIfNecessary(CNode node, Hop hop) static CNodeTemplateUtils.wrapLookupIfNecessary(CNode node, Hop hop, boolean rowTpl) Method parameters in org.apache.sysds.hops.codegen.template with type arguments of type CNode -
Uses of CNode in org.apache.sysds.utils
Methods in org.apache.sysds.utils with parameters of type CNode