|
HLIBpro
2.5.1
|
Classes | |
| class | TBlockMatrix |
| Class for a n×m block matrix of TMatrix sub matrices. More... | |
| class | TDenseMatrix |
| Represent a dense matrix. More... | |
| class | TFacInvMatrix |
| Baseclass for representing the inverse of factorised matrices. More... | |
| class | TLUInvMatrix |
| Represents the inverse of a LU factored matrix. More... | |
| class | TLDUInvMatrix |
| Represents the inverse of a LDU factored matrix. More... | |
| class | TLDLInvMatrix |
| Represents the inverse of a LDL factored matrix. More... | |
| class | TLLInvMatrix |
| Represents the inverse of a Cholesky factored matrix. More... | |
| class | TGhostMatrix |
| The class acts as a place holder for non-local matrix blocks to access logical information, e.g. size, processor number, but can not perform any computations. More... | |
| class | TH2Matrix |
| Class for an H²-matrix, which extends block matrices with additional functionality, e.g. permutations and uniform vectors. More... | |
| class | THMatrix |
| Class for an H²-matrix, which extends block matrices with additional functionality, e.g. permutations. More... | |
| class | TJacobi |
| implements Jacobi preconditioner More... | |
| class | TLinearOperator |
| Base class for all linear operators mapping vectors to vectors. More... | |
| class | TMatrix |
| Base class for all matrices, defining basic properties, e.g. underlying block index and processor set. More... | |
| class | TMatrixProduct< N > |
| Represents product A₁·A₂·A₃... of matrices (linear ops) More... | |
| class | TMatrixSum< N > |
| Represents sum A₁+A₂+A₃... of matrices (linear ops) More... | |
| class | TNearfieldMulVec |
| Implements matrix-vector multiplication with nearfield part of H-matrix. More... | |
| class | TRkMatrix |
Represents low rank matrices in factored form: . More... | |
| class | TSOR |
| implements SOR preconditioner for sparse matrices More... | |
| class | TGaussSeidel |
| implements Gauss-Seidel preconditioner More... | |
| class | TSparseMatrix |
| Class for a sparse matrix stored in compressed row storage format. More... | |
| class | TUniformMatrix |
Represents low rank matrices as uniform matrix: , where and are cluster bases and holds the corresponding coefficients. More... | |
| class | TZeroMatrix |
| Class for a null matrix with only zero coefficients. More... | |
This modules provides all high level matrix classes, e.g. dense, low rank and block matrices.