Matrix.h File Reference
Detailed Description
Definition file for abstract class Matrix.
#include <valarray>
#include <iostream>
#include "Mesh.h"
#include "GraphOfMatrix.h"
#include "Vect.h"
Go to the source code of this file.
Namespaces | |
| namespace | OFELI |
Classes | |
| class | Matrix |
| Virtual class to handle matrices for all storage formats. More... | |
Enumerations | |
| enum | Iteration { DIRECT_SOLVER = 0, CG_SOLVER = 1, CGS_SOLVER = 2, BICG_SOLVER = 3, BICG_STAB_SOLVER = 4, GMRES_SOLVER = 5, QMR_SOLVER = 6 } |
| enum | MatrixType { SKYLINE = 0x00800000, SPARSE = 0x01000000, DIAGONAL = 0x02000000, TRIDIAGONAL = 0x04000000, SYMMETRIC = 0x08000000, UNSYMMETRIC = 0x10000000, IDENTITY = 0x12000000 } |
| enum | Preconditioner { IDENT_PREC = 0, DIAG_PREC = 1, ILU_PREC = 2 } |