Uses of Class
org.apache.sysds.runtime.matrix.operators.Operator
-
-
Uses of Operator in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type Operator Modifier and Type Method Description voidCompressedMatrixBlock. ctableOperations(Operator op, double scalar, double scalar2, CTableMap resultMap, MatrixBlock resultBlock)voidCompressedMatrixBlock. ctableOperations(Operator op, double scalar, MatrixValue that, CTableMap resultMap, MatrixBlock resultBlock)voidCompressedMatrixBlock. ctableOperations(Operator op, MatrixIndexes ix1, double scalar, boolean left, int brlen, CTableMap resultMap, MatrixBlock resultBlock)voidCompressedMatrixBlock. ctableOperations(Operator op, MatrixValue that, double scalar, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)voidCompressedMatrixBlock. ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)MatrixBlockCompressedMatrixBlock. groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op, int k) -
Uses of Operator in org.apache.sysds.runtime.instructions
Methods in org.apache.sysds.runtime.instructions that return Operator Modifier and Type Method Description OperatorInstruction. getOperator()static OperatorInstructionUtils. parseExtendedBinaryOrBuiltinOperator(String opcode, CPOperand in1, CPOperand in2)static OperatorInstructionUtils. parseGroupedAggOperator(String fn, String other) -
Uses of Operator in org.apache.sysds.runtime.instructions.cp
Methods in org.apache.sysds.runtime.instructions.cp that return Operator Modifier and Type Method Description OperatorBinaryCPInstruction. getOperator()Methods in org.apache.sysds.runtime.instructions.cp with parameters of type Operator Modifier and Type Method Description doubleCM_COV_Object. getRequiredPartialResult(Operator op)doubleCM_COV_Object. getRequiredResult(Operator op)Return the result of the aggregated operation given the operator.Constructors in org.apache.sysds.runtime.instructions.cp with parameters of type Operator Constructor Description BuiltinNaryCPInstruction(Operator op, String opcode, String istr, CPOperand output, CPOperand... inputs)DataGenCPInstruction(Operator op, Types.OpOpDG method, CPOperand out, CPOperand rows, CPOperand cols, String data, String schema, String opcode, String str)EvalNaryCPInstruction(Operator op, String opcode, String istr, CPOperand output, CPOperand... inputs)ParamservBuiltinCPInstruction(Operator op, LinkedHashMap<String,String> paramsMap, CPOperand out, String opcode, String istr) -
Uses of Operator in org.apache.sysds.runtime.instructions.fed
-
Uses of Operator in org.apache.sysds.runtime.instructions.spark
Constructors in org.apache.sysds.runtime.instructions.spark with parameters of type Operator Constructor Description CreateMatrixCell(int blen, Operator op)RDDMapGroupedAggFunction(PartitionedBroadcast<MatrixBlock> pbm, Operator op, int ngroups, int blen)RDDMapGroupedAggFunction2(PartitionedBroadcast<MatrixBlock> pbm, Operator op, int ngroups) -
Uses of Operator in org.apache.sysds.runtime.instructions.spark.functions
Constructors in org.apache.sysds.runtime.instructions.spark.functions with parameters of type Operator Constructor Description ExtractGroup(long blen, long ngroups, Operator op)ExtractGroupBroadcast(PartitionedBroadcast<MatrixBlock> pbm, long blen, long ngroups, Operator op)ExtractGroupJoin(long blen, long ngroups, Operator op)PerformGroupByAggInCombiner(Operator op)PerformGroupByAggInReducer(Operator op) -
Uses of Operator in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type Operator Modifier and Type Method Description voidMatrixBlock. ctableOperations(Operator op, double scalarThat, double scalarThat2, CTableMap resultMap, MatrixBlock resultBlock)D = ctable(A,v2,w) this <- A; scalar_that <- v2; scalar_that2 <- w; result <- D (i1,j1,v1) from input1 (this) (v2) from sclar_input2 (scalarThat) (w) from scalar_input3 (scalarThat2)voidMatrixBlock. ctableOperations(Operator op, double scalarThat, MatrixValue that2Val, CTableMap resultMap, MatrixBlock resultBlock)D = ctable(A,v2,W) this <- A; scalarThat <- v2; that2 <- W; result <- D (i1,j1,v1) from input1 (this) (v2) from sclar_input2 (scalarThat) (i3,j3,w) from input3 (that2)voidMatrixBlock. ctableOperations(Operator op, MatrixIndexes ix1, double scalarThat, boolean left, int blen, CTableMap resultMap, MatrixBlock resultBlock)Specific ctable case of ctable(seq(...),X), where X is the only matrix input.voidMatrixBlock. ctableOperations(Operator op, MatrixValue thatVal, double scalarThat2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)D = ctable(A,B,w) this <- A; that <- B; scalar_that2 <- w; result <- D (i1,j1,v1) from input1 (this) (i1,j1,v2) from input2 (that) (w) from scalar_input3 (scalarThat2) NOTE: This method supports both vectors and matrices.voidMatrixBlock. ctableOperations(Operator op, MatrixValue thatVal, MatrixValue that2Val, CTableMap resultMap)D = ctable(A,B,W) this <- A; that <- B; that2 <- W; result <- D (i1,j1,v1) from input1 (this) (i1,j1,v2) from input2 (that) (i1,j1,w) from input3 (that2)voidMatrixBlock. ctableOperations(Operator op, MatrixValue thatVal, MatrixValue that2Val, CTableMap resultMap, MatrixBlock resultBlock)voidMatrixCell. ctableOperations(Operator op, double scalarThat, double scalarThat2, CTableMap resultMap, MatrixBlock resultBlock)voidMatrixCell. ctableOperations(Operator op, double scalarThat, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)voidMatrixCell. ctableOperations(Operator op, MatrixIndexes ix1, double scalarThat, boolean left, int blen, CTableMap resultMap, MatrixBlock resultBlock)voidMatrixCell. ctableOperations(Operator op, MatrixValue that, double scalarThat2, boolean ignoreZeros, CTableMap ctableResult, MatrixBlock ctableResultBlock)voidMatrixCell. ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)abstract voidMatrixValue. ctableOperations(Operator op, double scalar_that, double scalar_that2, CTableMap resultMap, MatrixBlock resultBlock)abstract voidMatrixValue. ctableOperations(Operator op, double scalarThat, MatrixValue that2, CTableMap ctableResult, MatrixBlock ctableResultBlock)abstract voidMatrixValue. ctableOperations(Operator op, MatrixIndexes ix1, double scalar_that, boolean left, int blen, CTableMap resultMap, MatrixBlock resultBlock)abstract voidMatrixValue. ctableOperations(Operator op, MatrixValue that, double scalar_that2, boolean ignoreZeros, CTableMap resultMap, MatrixBlock resultBlock)abstract voidMatrixValue. ctableOperations(Operator op, MatrixValue that, MatrixValue that2, CTableMap resultMap, MatrixBlock resultBlock)MatrixBlockMatrixBlock. groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op)Invocation from CP instructions.MatrixBlockMatrixBlock. groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op, int k)static voidLibMatrixAgg. groupedAggregate(MatrixBlock groups, MatrixBlock target, MatrixBlock weights, MatrixBlock result, int numGroups, Operator op)static voidLibMatrixAgg. groupedAggregate(MatrixBlock groups, MatrixBlock target, MatrixBlock weights, MatrixBlock result, int numGroups, Operator op, int k)static MatrixBlockMatrixBlock. naryOperations(Operator op, MatrixBlock[] matrices, ScalarObject[] scalars, MatrixBlock ret)static voidOperationsOnMatrixValues. performMapGroupedAggregate(Operator op, IndexedMatrixValue inTarget, MatrixBlock groups, int ngroups, int blen, ArrayList<IndexedMatrixValue> outlist) -
Uses of Operator in org.apache.sysds.runtime.matrix.data.sketch
Methods in org.apache.sysds.runtime.matrix.data.sketch with parameters of type Operator Modifier and Type Method Description static MatrixSketchMatrixSketchFactory. get(Operator op)Constructors in org.apache.sysds.runtime.matrix.data.sketch with parameters of type Operator Constructor Description CountDistinctSketch(Operator op) -
Uses of Operator in org.apache.sysds.runtime.matrix.data.sketch.countdistinct
Constructors in org.apache.sysds.runtime.matrix.data.sketch.countdistinct with parameters of type Operator Constructor Description CountDistinctFunctionSketch(Operator op) -
Uses of Operator in org.apache.sysds.runtime.matrix.data.sketch.countdistinctapprox
Constructors in org.apache.sysds.runtime.matrix.data.sketch.countdistinctapprox with parameters of type Operator Constructor Description KMVSketch(Operator op) -
Uses of Operator in org.apache.sysds.runtime.matrix.operators
Subclasses of Operator in org.apache.sysds.runtime.matrix.operators Modifier and Type Class Description classAggregateBinaryOperatorclassAggregateOperatorclassAggregateTernaryOperatorclassAggregateUnaryOperatorclassBinaryOperatorBinaryOperator class for operations that have two inputs.classCMOperatorclassCountDistinctOperatorclassCOVOperatorclassLeftScalarOperatorScalar operator for scalar-matrix operations with scalar on the left-hand-side.classMultiThreadedOperatorclassQuaternaryOperatorclassReorgOperatorclassRightScalarOperatorScalar operator for scalar-matrix operations with scalar on the right-hand-side.classScalarOperatorBase class for all scalar operators.classSimpleOperatorclassTernaryOperatorclassUnaryOperatorclassUnarySketchOperator
-