(9)

Matrix.h File Reference

Definition file for abstract class Matrix. More...

Classes

class  LocalMatrix< T_, NR_, NC_ >
 Handles small size matrices like element matrices, with a priori known size. More...
 
class  Matrix< T_ >
 Virtual class to handle matrices for all storage formats. More...
 

Namespaces

 OFELI
 A namespace to group all library classes, functions, ...
 

Enumerations

enum  MatrixType {
  DENSE = 1,
  SKYLINE = 2,
  SPARSE = 4,
  DIAGONAL = 8,
  TRIDIAGONAL = 16,
  BAND = 32,
  SYMMETRIC = 64,
  UNSYMMETRIC = 128,
  IDENTITY = 256
}
 
enum  Iteration {
  DIRECT_SOLVER = 1,
  CG_SOLVER = 2,
  CGS_SOLVER = 3,
  BICG_SOLVER = 4,
  BICG_STAB_SOLVER = 5,
  GMRES_SOLVER = 6
}
 Choose iterative solver for the linear system. More...
 
enum  Preconditioner {
  IDENT_PREC = 1,
  DIAG_PREC = 2,
  DILU_PREC = 3,
  ILU_PREC = 4,
  SSOR_PREC = 5
}
 Choose preconditioner for the linear system. More...
 

Detailed Description

Definition file for abstract class Matrix.