Matrix.h File Reference

Definition file for abstract class Matrix. More...

Classes

class  Matrix< T_ >
 Virtual class to handle matrices for all storage formats. More...
 

Namespaces

namespace  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.