Package no.uib.cipr.matrix

Dense and structured sparse matrices, along with matrix factorisations and solvers.

See:
          Description

Interface Summary
Matrix Basic matrix interface.
MatrixEntry An entry of a matrix.
Vector Basic vector interface.
VectorEntry An entry of a vector.
 

Class Summary
AbstractMatrix Partial implementation of Matrix.
AbstractVector Partial implementation of Vector.
BandCholesky Banded Cholesky decomposition
BandLU Banded LU decomposition
BandMatrix Banded matrix.
DenseCholesky Dense Cholesky decomposition
DenseLU Dense LU decomposition FIXME: DenseLU is broken! Fix it
DenseMatrix Dense matrix.
DenseVector Dense vector.
EVD Computes eigenvalue decompositions of general matrices
GivensRotation Givens plane rotation
LowerSPDBandMatrix Lower symmetrical positive definite banded matrix.
LowerSPDDenseMatrix Lower symmetrical positive definite dense matrix.
LowerSPDPackMatrix Lower symmetrical positive definite packed matrix.
LowerSymmBandMatrix Lower symmetrical banded matrix.
LowerSymmDenseMatrix Lower symmetric dense matrix.
LowerSymmPackMatrix Lower symmetric packed matrix.
LowerTriangBandMatrix Lower triangular banded matrix.
LowerTriangDenseMatrix Lower triangular dense matrix.
LowerTriangPackMatrix Lower triangular packed matrix.
LQ Computes LQ decompositions
Matrices Static utility methods for matrices and vectors
PackCholesky Packed Cholesky decomposition
QL Computes QL decompositions
QR Computers QR decompositions
QRP Computes QR decompositions with column pivoting: A*P = Q*R where A(m,n), Q(m,m), and R(m,n), more generally: A*P = [Q1 Q2] * [R11, R12; 0 R22] and R22 elements are negligible.
RQ Computes RQ decompositions
SPDTridiagMatrix Symmetrical positive definite tridiagonal matrix.
SVD Computes singular value decompositions
SymmBandEVD Computes eigenvalues of symmetrical, banded matrices
SymmDenseEVD Computes eigenvalues of symmetrical, dense matrices
SymmPackEVD Computes eigenvalues of symmetrical, packed matrices
SymmTridiagEVD Computes eigenvalues of symmetrical, tridiagonal matrices
SymmTridiagMatrix Symmetrical tridiagonal matrix.
TridiagMatrix Tridiagonal matrix.
UnitLowerTriangBandMatrix Unit lower triangular banded matrix.
UnitLowerTriangDenseMatrix Unit lower triangular dense matrix.
UnitLowerTriangPackMatrix Unit lower triangular packed matrix.
UnitUpperTriangBandMatrix Unit upper triangular banded matrix.
UnitUpperTriangDenseMatrix Unit upper triangular dense matrix.
UnitUpperTriangPackMatrix Unit upper triangular packed matrix.
UpperSPDBandMatrix Upper symmetrical positive definite banded matrix.
UpperSPDDenseMatrix Upper symmetrical positive definite dense matrix.
UpperSPDPackMatrix Upper symmetrical positive definite packed matrix.
UpperSymmBandMatrix Upper symmetrical banded matrix.
UpperSymmDenseMatrix Upper symmetrix dense matrix.
UpperSymmPackMatrix Upper symmetric packed matrix.
UpperTriangBandMatrix Upper triangular banded matrix.
UpperTriangDenseMatrix Upper triangular dense matrix.
UpperTriangPackMatrix Upper triangular packed matrix.
 

Enum Summary
Matrix.Norm Supported matrix-norms.
NotConvergedException.Reason Possible reasons for lack of convergence
Vector.Norm Supported vector-norms.
 

Exception Summary
MatrixNotSPDException Matrix is not symmetrical, positive definite
MatrixSingularException Matrix is singular
NotConvergedException Signals lack of convergence of an iterative process
 

Package no.uib.cipr.matrix Description

Dense and structured sparse matrices, along with matrix factorisations and solvers. The main components are: