|
dune-istl 2.11
|
Define general preconditioner interface. More...
#include <cmath>#include <complex>#include <iostream>#include <iomanip>#include <memory>#include <string>#include <dune/common/simd/simd.hh>#include <dune/common/parametertree.hh>#include <dune/istl/solverregistry.hh>#include "preconditioner.hh"#include "solver.hh"#include "solvercategory.hh"#include "istlexception.hh"#include "matrixutils.hh"#include "gsetc.hh"#include "dilu.hh"#include "ildl.hh"#include "ilu.hh"Go to the source code of this file.
Classes | |
| class | Dune::InverseOperator2Preconditioner< O, c > |
| Turns an InverseOperator into a Preconditioner. More... | |
| class | Dune::SeqSSOR< M, X, Y, l > |
| Sequential SSOR preconditioner. More... | |
| class | Dune::SeqSOR< M, X, Y, l > |
| Sequential SOR preconditioner. More... | |
| class | Dune::SeqJac< M, X, Y, l > |
| The sequential jacobian preconditioner. More... | |
| class | Dune::SeqDILU< M, X, Y, l > |
| Sequential DILU preconditioner. More... | |
| class | Dune::SeqILU< M, X, Y, l > |
| Sequential ILU preconditioner. More... | |
| class | Dune::Richardson< X, Y > |
| Richardson preconditioner. More... | |
| class | Dune::SeqILDL< M, X, Y > |
| sequential ILDL preconditioner More... | |
Namespaces | |
| namespace | Dune |
Typedefs | |
| template<class M, class X, class Y, int l = 1> | |
| using | Dune::SeqGS = SeqSOR<M,X,Y,l> |
| Sequential Gauss Seidel preconditioner. | |
Define general preconditioner interface.
Wrap the methods implemented by ISTL in this interface. However, the interface is extensible such that new preconditioners can be implemented and used with the solvers.