Uses of Class
org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator
-
-
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type AggregateUnaryOperator Modifier and Type Method Description MatrixBlockCompressedMatrixBlock. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)MatrixBlockCompressedMatrixBlock. uaggouterchainOperations(MatrixBlock mbLeft, MatrixBlock mbRight, MatrixBlock mbOut, BinaryOperator bOp, AggregateUnaryOperator uaggOp) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.compress.colgroup
Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type AggregateUnaryOperator Modifier and Type Method Description abstract voidAColGroup. unaryAggregateOperations(AggregateUnaryOperator op, double[] c, int nRows, int rl, int ru)Unary Aggregate operator, since aggregate operators require new object output, the output becomes an uncompressed matrix.voidAColGroupCompressed. unaryAggregateOperations(AggregateUnaryOperator op, double[] c, int nRows, int rl, int ru)voidAColGroupCompressed. unaryAggregateOperations(AggregateUnaryOperator op, double[] c, int nRows, int rl, int ru, double[] preAgg)voidColGroupUncompressed. unaryAggregateOperations(AggregateUnaryOperator op, double[] result, int nRows, int rl, int ru)voidColGroupUncompressedArray. unaryAggregateOperations(AggregateUnaryOperator op, double[] c, int nRows, int rl, int ru) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.compress.lib
Methods in org.apache.sysds.runtime.compress.lib with parameters of type AggregateUnaryOperator Modifier and Type Method Description static MatrixBlockCLALibCompAgg. aggregateUnary(CompressedMatrixBlock inputMatrix, MatrixBlock result, AggregateUnaryOperator op, int blen, MatrixIndexes indexesIn, boolean inCP) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.controlprogram.federated
Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type AggregateUnaryOperator Modifier and Type Method Description static MatrixBlockFederationUtils. aggMatrix(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, Future<FederatedResponse>[] meanFfr, FederationMap map)static MatrixBlockFederationUtils. aggMatrix(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, FederationMap map)static MatrixBlockFederationUtils. aggProd(Future<FederatedResponse>[] ffr, FederationMap fedMap, AggregateUnaryOperator aop)static ScalarObjectFederationUtils. aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr)static ScalarObjectFederationUtils. aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, Future<FederatedResponse>[] meanFfr, FederationMap map)static ScalarObjectFederationUtils. aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, FederationMap map) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.data
Methods in org.apache.sysds.runtime.data with parameters of type AggregateUnaryOperator Modifier and Type Method Description BasicTensorBlockBasicTensorBlock. aggregateUnaryOperations(AggregateUnaryOperator op, BasicTensorBlock result)Aggregate a unary operation on this tensor.static voidLibTensorAgg. aggregateUnaryTensor(BasicTensorBlock in, BasicTensorBlock out, AggregateUnaryOperator uaop)Aggregate a tensor-block with the given unary operator.static booleanLibTensorAgg. isSupportedUnaryAggregateOperator(AggregateUnaryOperator op)Determines whether the unary operator is supported. -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.instructions
Methods in org.apache.sysds.runtime.instructions that return AggregateUnaryOperator Modifier and Type Method Description static AggregateUnaryOperatorInstructionUtils. parseAggregateUnaryRowIndexOperator(String opcode, int numOutputs, int numThreads)static AggregateUnaryOperatorInstructionUtils. parseBasicAggregateUnaryOperator(String opcode)static AggregateUnaryOperatorInstructionUtils. parseBasicAggregateUnaryOperator(String opcode, int numThreads)Parse the given opcode into an aggregate unary operator.static AggregateUnaryOperatorInstructionUtils. parseBasicCumulativeAggregateUnaryOperator(UnaryOperator uop)static AggregateUnaryOperatorInstructionUtils. parseCumulativeAggregateUnaryOperator(String opcode) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.instructions.spark
Constructors in org.apache.sysds.runtime.instructions.spark with parameters of type AggregateUnaryOperator Constructor Description RDDBinUaggChainFunction(BinaryOperator bop, AggregateUnaryOperator uaggop)RDDUAggFunction2(AggregateUnaryOperator op, int blen)RDDUTensorAggFunction2(AggregateUnaryOperator op) -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type AggregateUnaryOperator Modifier and Type Method Description static voidLibMatrixOuterAgg. aggregateMatrix(MatrixBlock in1Val, MatrixBlock outVal, double[] bv, int[] bvi, BinaryOperator bOp, AggregateUnaryOperator uaggOp)static voidLibMatrixAggUnarySpecialization. aggregateUnary(MatrixBlock mb, AggregateUnaryOperator op, MatrixBlock result, int blen, MatrixIndexes indexesIn)static voidLibMatrixAgg. aggregateUnaryMatrix(MatrixBlock in, MatrixBlock out, AggregateUnaryOperator uaop)static voidLibMatrixAgg. aggregateUnaryMatrix(MatrixBlock in, MatrixBlock out, AggregateUnaryOperator uaop, boolean allowReformatToSparse)static voidLibMatrixAgg. aggregateUnaryMatrix(MatrixBlock in, MatrixBlock out, AggregateUnaryOperator uaop, int k)static MatrixBlockLibMatrixAgg. aggregateUnaryMatrix(AggregateUnaryOperator op, MatrixBlock in, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)MatrixBlockMatrixBlock. aggregateUnaryOperations(AggregateUnaryOperator op)MatrixBlockMatrixBlock. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)MatrixValueMatrixCell. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)MatrixValueMatrixValue. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn)abstract MatrixValueMatrixValue. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)MatrixValueWeightedCell. aggregateUnaryOperations(AggregateUnaryOperator op, MatrixValue result, int blen, MatrixIndexes indexesIn, boolean inCP)static booleanLibMatrixOuterAgg. isRowIndexMax(AggregateUnaryOperator uaggOp)This will return if uaggOp is of type RowIndexMaxstatic booleanLibMatrixOuterAgg. isRowIndexMin(AggregateUnaryOperator uaggOp)This will return if uaggOp is of type RowIndexMinstatic booleanLibMatrixOuterAgg. isSupportedUaggOp(AggregateUnaryOperator uaggOp, BinaryOperator bOp)static booleanLibMatrixAgg. isSupportedUnaryAggregateOperator(AggregateUnaryOperator op)static voidOperationsOnMatrixValues. performAggregateUnary(MatrixIndexes indexesIn, MatrixValue valueIn, MatrixIndexes indexesOut, MatrixValue valueOut, AggregateUnaryOperator op, int blen)static MatrixBlockLibMatrixAgg. prepareAggregateUnaryOutput(MatrixBlock in, AggregateUnaryOperator op, MatrixValue result, int blen)static int[]LibMatrixOuterAgg. prepareRowIndices(int iCols, double[] vmb, BinaryOperator bOp, AggregateUnaryOperator uaggOp)static voidLibMatrixAgg. recomputeIndexes(MatrixBlock out, AggregateUnaryOperator op, int blen, MatrixIndexes ix)Recompute outputs (e.g., maxindex or minindex) according to block indexes from MR.static voidLibMatrixOuterAgg. resetOutputMatrix(MatrixIndexes in1Ix, MatrixBlock in1Val, MatrixIndexes outIx, MatrixBlock outVal, AggregateUnaryOperator uaggOp)ReSet output matrixstatic booleanLibMatrixAgg. satisfiesMultiThreadingConstraints(MatrixBlock in, MatrixBlock out, AggregateUnaryOperator uaop, int k)MatrixBlockMatrixBlock. uaggouterchainOperations(MatrixBlock mbLeft, MatrixBlock mbRight, MatrixBlock mbOut, BinaryOperator bOp, AggregateUnaryOperator uaggOp)static voidLibMatrixCUDA. unaryAggregate(ExecutionContext ec, GPUContext gCtx, String instName, MatrixObject in1, String output, AggregateUnaryOperator op)Entry point to perform Unary aggregate operations on the GPU. -
Uses of AggregateUnaryOperator in org.apache.sysds.runtime.matrix.operators
Subclasses of AggregateUnaryOperator in org.apache.sysds.runtime.matrix.operators Modifier and Type Class Description classCountDistinctOperatorclassUnarySketchOperator
-