| 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
|
protected 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 |
PackCholesky.solve(DenseMatrix B)
Solves for
B, overwriting it on return |
DenseMatrix |
DenseLU.solve(DenseMatrix B)
Computes
A\B, overwriting B |
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.transSolve(DenseMatrix B)
Computes
AT\B, overwriting B |
DenseMatrix |
BandLU.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
|
RQ |
RQ.factor(DenseMatrix A) |
QL |
QL.factor(DenseMatrix A) |
LQ |
LQ.factor(DenseMatrix A) |
SVD |
SVD.factor(DenseMatrix A)
Computes an SVD
|
EVD |
EVD.factor(DenseMatrix A)
Computes the eigenvalue decomposition of the given matrix
|
QR |
QR.factor(DenseMatrix A) |
Matrix |
PermutationMatrix.mult(Matrix B,
DenseMatrix C) |
DenseMatrix |
PackCholesky.solve(DenseMatrix B)
Solves for
B, overwriting it on return |
DenseMatrix |
DenseLU.solve(DenseMatrix B)
Computes
A\B, overwriting B |
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 |
Matrix |
PermutationMatrix.transAmult(Matrix B,
DenseMatrix C) |
DenseMatrix |
DenseLU.transSolve(DenseMatrix B)
Computes
AT\B, overwriting B |
DenseMatrix |
BandLU.transSolve(DenseMatrix B)
Computes
AT\B, overwriting B |
Copyright © 2015. All Rights Reserved.