Uses of Class
org.apache.sysds.runtime.matrix.operators.Operator
Packages that use Operator
Package
Description
-
Uses of Operator in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type OperatorModifier and TypeMethodDescriptionvoidCompressedMatrixBlock.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) CompressedMatrixBlock.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 OperatorModifier and TypeMethodDescriptionInstruction.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 OperatorMethods in org.apache.sysds.runtime.instructions.cp with parameters of type OperatorModifier and TypeMethodDescriptiondoubleCmCovObject.getRequiredPartialResult(Operator op) doubleCmCovObject.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 OperatorModifierConstructorDescriptionBuiltinNaryCPInstruction(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
Constructors in org.apache.sysds.runtime.instructions.fed with parameters of type OperatorModifierConstructorDescriptionAggregateBinaryFEDInstruction(Operator op, CPOperand in1, CPOperand in2, CPOperand out, String opcode, String istr) AggregateBinaryFEDInstruction(Operator op, CPOperand in1, CPOperand in2, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut) BinaryFEDInstruction(FEDInstruction.FEDType type, Operator op, CPOperand in1, CPOperand in2, CPOperand in3, CPOperand out, String opcode, String istr) QuantilePickFEDInstruction(Operator op, CPOperand in, CPOperand out, PickByCount.OperationTypes type, boolean inmem, String opcode, String istr) QuantilePickFEDInstruction(Operator op, CPOperand in, CPOperand in2, CPOperand out, PickByCount.OperationTypes type, boolean inmem, String opcode, String istr) QuantilePickFEDInstruction(Operator op, CPOperand in, CPOperand in2, CPOperand out, PickByCount.OperationTypes type, boolean inmem, String opcode, String istr, FEDInstruction.FederatedOutput fedOut) ReorgFEDInstruction(Operator op, CPOperand in1, CPOperand out, String opcode, String istr, FEDInstruction.FederatedOutput fedOut) -
Uses of Operator in org.apache.sysds.runtime.instructions.spark
Constructors in org.apache.sysds.runtime.instructions.spark with parameters of type OperatorModifierConstructorDescriptionCreateMatrixCell(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 OperatorModifierConstructorDescriptionExtractGroup(long blen, long ngroups, Operator op) ExtractGroupBroadcast(PartitionedBroadcast<MatrixBlock> pbm, long blen, long ngroups, Operator op) ExtractGroupJoin(long blen, long ngroups, Operator op) -
Uses of Operator in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type OperatorModifier and TypeMethodDescriptionvoidMatrixBlock.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.final 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) final MatrixBlockMatrixBlock.groupedAggOperations(MatrixValue tgt, MatrixValue wghts, MatrixValue ret, int ngroups, Operator op) Invocation from CP instructions.MatrixBlock.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 OperatorConstructors in org.apache.sysds.runtime.matrix.data.sketch with parameters of type Operator -
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 -
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 -
Uses of Operator in org.apache.sysds.runtime.matrix.operators
Subclasses of Operator in org.apache.sysds.runtime.matrix.operatorsModifier and TypeClassDescriptionclassclassclassclassclassBinaryOperator class for operations that have two inputs.classclassclassclassScalar operator for scalar-matrix operations with scalar on the left-hand-side.classclassclassclassScalar operator for scalar-matrix operations with scalar on the right-hand-side.classBase class for all scalar operators.classclassclassclass