| Package | Description |
|---|---|
| com.imsl.math |
Mathematical functions and algorithms.
|
| Modifier and Type | Method and Description |
|---|---|
static SparseMatrix |
SparseMatrix.add(double alpha,
double beta,
SparseMatrix A,
SparseMatrix B)
Performs element-wise addition of two real sparse matrices
A, B of type
SparseMatrix,
\(C \leftarrow \alpha A + \beta B.\) |
static SparseMatrix |
SparseMatrix.multiply(SparseMatrix A,
SparseMatrix B)
Multiply two sparse matrices A and B, \( C \leftarrow AB\).
|
SparseMatrix |
SparseMatrix.transpose()
Returns the transpose of the matrix.
|
| Modifier and Type | Method and Description |
|---|---|
static SparseMatrix |
SparseMatrix.add(double alpha,
double beta,
SparseMatrix A,
SparseMatrix B)
Performs element-wise addition of two real sparse matrices
A, B of type
SparseMatrix,
\(C \leftarrow \alpha A + \beta B.\) |
static double[] |
SparseMatrix.multiply(double[] x,
SparseMatrix A)
Multiply row array
x and sparse matrix A,
\(x^TA \). |
static double[] |
SparseMatrix.multiply(SparseMatrix A,
double[] x)
Multiply sparse matrix
A and column array x,
\(A x\). |
static SparseMatrix |
SparseMatrix.multiply(SparseMatrix A,
SparseMatrix B)
Multiply two sparse matrices A and B, \( C \leftarrow AB\).
|
static double[] |
SparseMatrix.multiplySymmetric(SparseMatrix A,
double[] x)
Multiply sparse symmetric matrix
A and column vector x. |
| Constructor and Description |
|---|
SparseCholesky(SparseMatrix A)
Constructs the matrix structure for the Cholesky factorization of
a sparse symmetric positive definite matrix of type
SparseMatrix. |
SparseLP(SparseMatrix a,
double[] b,
double[] c)
Constructs a
SparseLP object. |
SparseMatrix(SparseMatrix A)
Creates a new instance of
SparseMatrix which is a copy of another SparseMatrix. |
SuperLU(SparseMatrix A)
Constructor for
SuperLU. |
Copyright © 2020 Rogue Wave Software. All rights reserved.