Uses of Class
org.apache.sysds.runtime.matrix.operators.ScalarOperator
-
-
Uses of ScalarOperator in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type ScalarOperator Modifier and Type Method Description MatrixBlockCompressedMatrixBlock. scalarOperations(ScalarOperator sop, MatrixValue result) -
Uses of ScalarOperator in org.apache.sysds.runtime.compress.colgroup
-
Uses of ScalarOperator in org.apache.sysds.runtime.compress.colgroup.dictionary
Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type ScalarOperator Modifier and Type Method Description abstract ADictionaryADictionary. applyScalarOp(ScalarOperator op)Allocate a new dictionary and applies the scalar operation on each cell of the to then return the new dictionary.DeltaDictionaryDeltaDictionary. applyScalarOp(ScalarOperator op)DictionaryDictionary. applyScalarOp(ScalarOperator op)ADictionaryMatrixBlockDictionary. applyScalarOp(ScalarOperator op)QDictionaryQDictionary. applyScalarOp(ScalarOperator op)abstract ADictionaryADictionary. applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference)Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary.DictionaryDictionary. applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference)ADictionaryMatrixBlockDictionary. applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference)ADictionaryQDictionary. applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference)abstract ADictionaryADictionary. inplaceScalarOp(ScalarOperator op)Applies the scalar operation on the dictionary.DictionaryDictionary. inplaceScalarOp(ScalarOperator op)ADictionaryMatrixBlockDictionary. inplaceScalarOp(ScalarOperator op)QDictionaryQDictionary. inplaceScalarOp(ScalarOperator op) -
Uses of ScalarOperator in org.apache.sysds.runtime.compress.lib
Methods in org.apache.sysds.runtime.compress.lib with parameters of type ScalarOperator Modifier and Type Method Description static MatrixBlockCLALibScalar. scalarOperations(ScalarOperator sop, CompressedMatrixBlock m1, MatrixValue result) -
Uses of ScalarOperator in org.apache.sysds.runtime.instructions
Methods in org.apache.sysds.runtime.instructions that return ScalarOperator Modifier and Type Method Description static ScalarOperatorInstructionUtils. parseScalarBinaryOperator(String opcode, boolean arg1IsScalar)scalar-matrix operatorstatic ScalarOperatorInstructionUtils. parseScalarBinaryOperator(String opcode, boolean arg1IsScalar, double constant)scalar-matrix operator -
Uses of ScalarOperator in org.apache.sysds.runtime.instructions.spark.functions
Constructors in org.apache.sysds.runtime.instructions.spark.functions with parameters of type ScalarOperator Constructor Description MatrixScalarUnaryFunction(ScalarOperator sc_op) -
Uses of ScalarOperator in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type ScalarOperator Modifier and Type Method Description static voidLibMatrixBincell. bincellOp(MatrixBlock m1, MatrixBlock ret, ScalarOperator op)matrix-scalar, scalar-matrix binary operations.static voidLibMatrixBincell. bincellOp(MatrixBlock m1, MatrixBlock ret, ScalarOperator op, int k)voidMatrixCell. denseScalarOperationsInPlace(ScalarOperator op)voidWeightedCell. denseScalarOperationsInPlace(ScalarOperator op)static voidLibMatrixCUDA. matrixScalarArithmetic(ExecutionContext ec, GPUContext gCtx, String instName, MatrixObject in, String outputName, boolean isInputTransposed, ScalarOperator op)Entry point to perform elementwise matrix-scalar arithmetic operation specified by opstatic voidLibMatrixCUDA. matrixScalarOp(ExecutionContext ec, GPUContext gCtx, String instName, MatrixObject in, String outputName, boolean isInputTransposed, ScalarOperator op)Utility to do matrix-scalar operation kernelstatic voidLibMatrixCUDA. matrixScalarRelational(ExecutionContext ec, GPUContext gCtx, String instName, MatrixObject in, String outputName, ScalarOperator op)Entry point to perform elementwise matrix-scalar relational operation specified by opMatrixValueCM_N_COVCell. scalarOperations(ScalarOperator op, MatrixValue result)MatrixBlockMatrixBlock. scalarOperations(ScalarOperator op, MatrixValue result)MatrixValueMatrixCell. scalarOperations(ScalarOperator op, MatrixValue result)abstract MatrixValueMatrixValue. scalarOperations(ScalarOperator op, MatrixValue result)MatrixValueWeightedCell. scalarOperations(ScalarOperator op, MatrixValue result)voidMatrixCell. sparseScalarOperationsInPlace(ScalarOperator op)voidWeightedCell. sparseScalarOperationsInPlace(ScalarOperator op) -
Uses of ScalarOperator in org.apache.sysds.runtime.matrix.operators
Subclasses of ScalarOperator in org.apache.sysds.runtime.matrix.operators Modifier and Type Class Description classLeftScalarOperatorScalar operator for scalar-matrix operations with scalar on the left-hand-side.classRightScalarOperatorScalar operator for scalar-matrix operations with scalar on the right-hand-side.Methods in org.apache.sysds.runtime.matrix.operators that return ScalarOperator Modifier and Type Method Description ScalarOperatorLeftScalarOperator. setConstant(double cst)ScalarOperatorLeftScalarOperator. setConstant(double cst, int numThreads)ScalarOperatorRightScalarOperator. setConstant(double cst)ScalarOperatorRightScalarOperator. setConstant(double cst, int numThreads)abstract ScalarOperatorScalarOperator. setConstant(double cst)abstract ScalarOperatorScalarOperator. setConstant(double cst, int numThreads)
-