public class ImplCommonOps_DSCC
extends java.lang.Object
CommonOps_DSCC
instead.| Constructor and Description |
|---|
ImplCommonOps_DSCC() |
| Modifier and Type | Method and Description |
|---|---|
static void |
add(double alpha,
org.ejml.data.DMatrixSparseCSC A,
double beta,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw,
org.ejml.data.DGrowArray gx)
Performs matrix addition:
C = αA + βB |
static void |
addColAppend(double alpha,
org.ejml.data.DMatrixSparseCSC A,
int colA,
double beta,
org.ejml.data.DMatrixSparseCSC B,
int colB,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw)
Adds the results of adding a column in A and B as a new column in C.
C(:,end+1) = α*A(:,colA) + β*B(:,colB) |
static void |
elementMult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw,
org.ejml.data.DGrowArray gx)
Performs element-wise multiplication:
C_ij = A_ij * B_ij |
static void |
removeZeros(org.ejml.data.DMatrixSparseCSC input,
org.ejml.data.DMatrixSparseCSC output,
double tol) |
static void |
removeZeros(org.ejml.data.DMatrixSparseCSC A,
double tol) |
static void |
transpose(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw)
Performs a matrix transpose.
|
public static void transpose(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw)
A - Original matrix. Not modified.C - Storage for transposed 'a'. Reshaped.gw - (Optional) Storage for internal workspace. Can be null.public static void add(double alpha,
org.ejml.data.DMatrixSparseCSC A,
double beta,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw,
org.ejml.data.DGrowArray gx)
alpha - scalar value multiplied against AA - Matrixbeta - scalar value multiplied against BB - MatrixC - Output matrix.gw - (Optional) Storage for internal workspace. Can be null.gx - (Optional) Storage for internal workspace. Can be null.public static void addColAppend(double alpha,
org.ejml.data.DMatrixSparseCSC A,
int colA,
double beta,
org.ejml.data.DMatrixSparseCSC B,
int colB,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw)
alpha - scalarA - matrixcolA - column in Abeta - scalarB - matrixcolB - column in BC - Column in Cgw - workspacepublic static void elementMult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC C,
org.ejml.data.IGrowArray gw,
org.ejml.data.DGrowArray gx)
A - (Input) MatrixB - (Input) MatrixC - (Output) matrix.gw - (Optional) Storage for internal workspace. Can be null.gx - (Optional) Storage for internal workspace. Can be null.public static void removeZeros(org.ejml.data.DMatrixSparseCSC input,
org.ejml.data.DMatrixSparseCSC output,
double tol)
public static void removeZeros(org.ejml.data.DMatrixSparseCSC A,
double tol)