| Modifier and Type | Method and Description | 
|---|---|
| MatrixBlock | CompressedMatrixBlock. scalarOperations(ScalarOperator sop,
                MatrixValue result) | 
| Modifier and Type | Method and Description | 
|---|---|
| AColGroup | ColGroupRLE. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupEmpty. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupConst. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupSDCZeros. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupDDC. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupSDCSingle. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupSDC. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupUncompressed. scalarOperation(ScalarOperator op) | 
| abstract AColGroup | AColGroup. scalarOperation(ScalarOperator op)Perform the specified scalar operation directly on the compressed column group, without decompressing individual
 cells if possible. | 
| AColGroup | ColGroupSDCSingleZeros. scalarOperation(ScalarOperator op) | 
| AColGroup | ColGroupOLE. scalarOperation(ScalarOperator op) | 
| Modifier and Type | Method and Description | 
|---|---|
| ADictionary | MatrixBlockDictionary. apply(ScalarOperator op) | 
| abstract ADictionary | ADictionary. apply(ScalarOperator op)Applies the scalar operation on the dictionary. | 
| Dictionary | Dictionary. apply(ScalarOperator op) | 
| QDictionary | QDictionary. apply(ScalarOperator op) | 
| ADictionary | MatrixBlockDictionary. applyScalarOp(ScalarOperator op,
             double newVal,
             int numCols) | 
| abstract ADictionary | ADictionary. applyScalarOp(ScalarOperator op,
             double newVal,
             int numCols)Applies the scalar operation on the dictionary. | 
| Dictionary | Dictionary. applyScalarOp(ScalarOperator op,
             double newVal,
             int numCols) | 
| QDictionary | QDictionary. applyScalarOp(ScalarOperator op,
             double newVal,
             int numCols) | 
| Modifier and Type | Method and Description | 
|---|---|
| static MatrixBlock | CLALibRelationalOp. overlappingRelativeRelationalOperation(ScalarOperator sop,
                                      CompressedMatrixBlock m1) | 
| static MatrixBlock | CLALibScalar. scalarOperations(ScalarOperator sop,
                CompressedMatrixBlock m1,
                MatrixValue result) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ScalarOperator | InstructionUtils. parseScalarBinaryOperator(String opcode,
                         boolean arg1IsScalar)scalar-matrix operator | 
| static ScalarOperator | InstructionUtils. parseScalarBinaryOperator(String opcode,
                         boolean arg1IsScalar,
                         double constant)scalar-matrix operator | 
| Constructor and Description | 
|---|
| MatrixScalarUnaryFunction(ScalarOperator sc_op) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | LibMatrixBincell. bincellOp(MatrixBlock m1,
         MatrixBlock ret,
         ScalarOperator op)matrix-scalar, scalar-matrix binary operations. | 
| static void | LibMatrixBincell. bincellOp(MatrixBlock m1,
         MatrixBlock ret,
         ScalarOperator op,
         int k) | 
| void | MatrixCell. denseScalarOperationsInPlace(ScalarOperator op) | 
| void | WeightedCell. denseScalarOperationsInPlace(ScalarOperator op) | 
| static void | LibMatrixCUDA. 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 op | 
| static void | LibMatrixCUDA. matrixScalarOp(ExecutionContext ec,
              GPUContext gCtx,
              String instName,
              MatrixObject in,
              String outputName,
              boolean isInputTransposed,
              ScalarOperator op)Utility to do matrix-scalar operation kernel | 
| static void | LibMatrixCUDA. matrixScalarRelational(ExecutionContext ec,
                      GPUContext gCtx,
                      String instName,
                      MatrixObject in,
                      String outputName,
                      ScalarOperator op)Entry point to perform elementwise matrix-scalar relational operation specified by op | 
| abstract MatrixValue | MatrixValue. scalarOperations(ScalarOperator op,
                MatrixValue result) | 
| MatrixValue | MatrixCell. scalarOperations(ScalarOperator op,
                MatrixValue result) | 
| MatrixBlock | MatrixBlock. scalarOperations(ScalarOperator op,
                MatrixValue result) | 
| MatrixValue | WeightedCell. scalarOperations(ScalarOperator op,
                MatrixValue result) | 
| MatrixValue | CM_N_COVCell. scalarOperations(ScalarOperator op,
                MatrixValue result) | 
| void | MatrixCell. sparseScalarOperationsInPlace(ScalarOperator op) | 
| void | WeightedCell. sparseScalarOperationsInPlace(ScalarOperator op) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LeftScalarOperatorScalar operator for scalar-matrix operations with scalar 
 on the left-hand-side. | 
| class  | RightScalarOperatorScalar operator for scalar-matrix operations with scalar 
 on the right-hand-side. | 
| Modifier and Type | Method and Description | 
|---|---|
| ScalarOperator | RightScalarOperator. setConstant(double cst) | 
| ScalarOperator | LeftScalarOperator. setConstant(double cst) | 
| abstract ScalarOperator | ScalarOperator. setConstant(double cst) | 
| ScalarOperator | RightScalarOperator. setConstant(double cst,
           int numThreads) | 
| ScalarOperator | LeftScalarOperator. setConstant(double cst,
           int numThreads) | 
| abstract ScalarOperator | ScalarOperator. setConstant(double cst,
           int numThreads) | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.