HLIBpro
2.9.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< T_value > |
Represents product α₁A₁ · α₂A₂ · α₃A₃... of matrices (linear ops) More... | |
class | TMatrixSum< T_value > |
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: \( M = A B^H \). 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: \(M = V S W^H\), where \(V\) and \(W\) are cluster bases and \(S\) holds the corresponding coefficients. More... | |
class | TUpdateAccumulator |
Handles updates for a single matrix block by accumulating direct updates and recursive (pending) updates. 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.