HLIBpro  2.0
Classes
Matrix

Classes

class  TBlockMatrix
 Class for a n×m block matrix of TMatrix sub matrices. More...
 
class  TDenseMatrix
 Represent a dense 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  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  TMatrix
 Base class for all matrices, defining basic properties, e.g. underlying block index and processor set. More...
 
class  TFacMatrix
 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 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  TZeroMatrix
 Class for a null matrix with only zero coefficients. More...
 

Detailed Description

This modules provides all high level matrix classes, e.g. dense, low rank and block matrices.

#include <hlib-matrix.hh>