Uses of Class
org.apache.sysds.runtime.einsum.EOpNode
Packages that use EOpNode
-
Uses of EOpNode in org.apache.sysds.runtime.einsum
Subclasses of EOpNode in org.apache.sysds.runtime.einsumModifier and TypeClassDescriptionclassclassclassclassFields in org.apache.sysds.runtime.einsum declared as EOpNodeFields in org.apache.sysds.runtime.einsum with type parameters of type EOpNodeModifier and TypeFieldDescriptionEOpNodeFuse.ABsEOpNodeFuse.AsEOpNodeFuse.AZsEOpNodeFuse.BAsEOpNodeFuse.BsMethods in org.apache.sysds.runtime.einsum that return EOpNodeModifier and TypeMethodDescriptionabstract EOpNodeEOpNode.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeBinary.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeData.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeFuse.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeUnary.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) Methods in org.apache.sysds.runtime.einsum that return types with arguments of type EOpNodeModifier and TypeMethodDescriptionEOpNode.getChildren()EOpNodeBinary.getChildren()EOpNodeData.getChildren()EOpNodeFuse.getChildren()EOpNodeUnary.getChildren()Methods in org.apache.sysds.runtime.einsum with parameters of type EOpNodeModifier and TypeMethodDescriptionvoidEOpNodeFuse.addScalarAsIntermediate(EOpNode scalar) static EOpNodeBinaryEOpNodeBinary.combineMatrixMultiply(EOpNode left, EOpNode right) abstract EOpNodeEOpNode.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeBinary.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeData.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeFuse.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) EOpNodeUnary.reorderChildrenAndOptimize(EOpNode parent, Character outChar1, Character outChar2) static org.apache.commons.lang3.tuple.Triple<Integer,EOpNodeBinary.EBinaryOperand, org.apache.commons.lang3.tuple.Pair<Character, Character>> EOpNodeBinary.tryCombineAndCost(EOpNode n1, EOpNode n2, HashMap<Character, Integer> charToSizeMap, HashMap<Character, Integer> charToOccurences, Character outChar1, Character outChar2) Method parameters in org.apache.sysds.runtime.einsum with type arguments of type EOpNodeModifier and TypeMethodDescriptionstatic List<EOpNodeFuse>EOpNodeFuse.findFuseOps(List<EOpNode> operands, Character outChar1, Character outChar2, Map<Character, Integer> charToSize, Map<Character, Integer> charToOccurences, List<EOpNode> ret) Constructors in org.apache.sysds.runtime.einsum with parameters of type EOpNodeModifierConstructorDescriptionEOpNodeBinary(EOpNode left, EOpNode right, EOpNodeBinary.EBinaryOperand operand) EOpNodeUnary(Character c1, Character c2, Integer dim1, Integer dim2, EOpNode child, EOpNodeUnary.EUnaryOperand eUnaryOperand) Constructor parameters in org.apache.sysds.runtime.einsum with type arguments of type EOpNode