public class LibMatrixBincell extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LibMatrixBincell.BinaryAccessType |
| Modifier and Type | Method and Description |
|---|---|
static void |
bincellOp(MatrixBlock m1,
MatrixBlock m2,
MatrixBlock ret,
BinaryOperator op)
matrix-matrix binary operations, MM, MV
|
static void |
bincellOp(MatrixBlock m1,
MatrixBlock ret,
ScalarOperator op)
matrix-scalar, scalar-matrix binary operations.
|
static void |
bincellOpInPlace(MatrixBlock m1ret,
MatrixBlock m2,
BinaryOperator op)
NOTE: operations in place always require m1 and m2 to be of equal dimensions
|
static LibMatrixBincell.BinaryAccessType |
getBinaryAccessType(MatrixBlock m1,
MatrixBlock m2) |
static boolean |
isSparseSafeDivide(BinaryOperator op,
MatrixBlock rhs) |
static boolean |
isValidDimensionsBinary(MatrixBlock m1,
MatrixBlock m2) |
public static void bincellOp(MatrixBlock m1, MatrixBlock ret, ScalarOperator op)
m1 - input matrixret - result matrixop - scalar operatorpublic static void bincellOp(MatrixBlock m1, MatrixBlock m2, MatrixBlock ret, BinaryOperator op)
m1 - input matrix 1m2 - input matrix 2ret - result matrixop - binary operatorpublic static void bincellOpInPlace(MatrixBlock m1ret, MatrixBlock m2, BinaryOperator op)
m1ret - result matrixm2 - matrix blockop - binary operatorpublic static LibMatrixBincell.BinaryAccessType getBinaryAccessType(MatrixBlock m1, MatrixBlock m2)
public static boolean isValidDimensionsBinary(MatrixBlock m1, MatrixBlock m2)
public static boolean isSparseSafeDivide(BinaryOperator op, MatrixBlock rhs)
Copyright © 2020 The Apache Software Foundation. All rights reserved.