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.