Package | Description |
---|---|
no.uib.cipr.matrix |
Dense and structured sparse matrices, along with matrix factorisations
and solvers.
|
Modifier and Type | Method and Description |
---|---|
DenseMatrix |
DenseMatrix.copy() |
DenseMatrix |
EVD.getLeftEigenvectors()
Gets the left eigenvectors, if available
|
DenseMatrix |
DenseLU.getLU()
Returns the decomposition matrix
|
DenseMatrix |
QRP.getQ()
Returns the orthogonal matrix
|
DenseMatrix |
QRP.getR()
Returns the upper triangular factor
|
DenseMatrix |
EVD.getRightEigenvectors()
Gets the right eigenvectors, if available
|
DenseMatrix |
SVD.getU()
Returns the left singular vectors, column-wise.
|
DenseMatrix |
SVD.getVt()
Returns the right singular vectors, row-wise.
|
static DenseMatrix |
Matrices.identity(int size)
Returns the identity matrix of the given size
|
DenseMatrix |
BandCholesky.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
BandLU.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
DenseCholesky.solve(DenseMatrix B)
Solves for
B , overwriting it on return |
DenseMatrix |
DenseLU.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
PackCholesky.solve(DenseMatrix B)
Solves for
B , overwriting it on return |
DenseMatrix |
BandLU.transSolve(DenseMatrix B)
Computes
AT\B , overwriting B |
DenseMatrix |
DenseLU.transSolve(DenseMatrix B)
Computes
AT\B , overwriting B |
Modifier and Type | Method and Description |
---|---|
DenseLU |
DenseLU.factor(DenseMatrix A)
Creates an LU decomposition of the given matrix
|
EVD |
EVD.factor(DenseMatrix A)
Computes the eigenvalue decomposition of the given matrix
|
LQ |
LQ.factor(DenseMatrix A) |
QL |
QL.factor(DenseMatrix A) |
QR |
QR.factor(DenseMatrix A) |
RQ |
RQ.factor(DenseMatrix A) |
SVD |
SVD.factor(DenseMatrix A)
Computes an SVD
|
DenseMatrix |
BandCholesky.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
BandLU.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
DenseCholesky.solve(DenseMatrix B)
Solves for
B , overwriting it on return |
DenseMatrix |
DenseLU.solve(DenseMatrix B)
Computes
A\B , overwriting B |
DenseMatrix |
PackCholesky.solve(DenseMatrix B)
Solves for
B , overwriting it on return |
DenseMatrix |
BandLU.transSolve(DenseMatrix B)
Computes
AT\B , overwriting B |
DenseMatrix |
DenseLU.transSolve(DenseMatrix B)
Computes
AT\B , overwriting B |