solvers.hh File Reference


Detailed Description

Define general, extensible interface for inverse operators.

Implementation here covers only inversion of linear operators, but the implementation might be used for nonlinear operators as well.

#include <cmath>
#include <complex>
#include <iostream>
#include <iomanip>
#include <string>
#include "istlexception.hh"
#include "operators.hh"
#include "preconditioners.hh"
#include "scalarproducts.hh"
#include <dune/common/timer.hh>
#include <dune/common/static_assert.hh>

Go to the source code of this file.

Namespaces

namespace  Dune

Classes

struct  Dune::InverseOperatorResult
 Statistics about the application of an inverse operator. More...
class  Dune::InverseOperator< X, Y >
 Abstract base class for all solvers. More...
class  Dune::LoopSolver< X >
 Preconditioned loop solver. More...
class  Dune::GradientSolver< X >
 gradient method More...
class  Dune::CGSolver< X >
 conjugate gradient method More...
class  Dune::BiCGSTABSolver< X >
 Bi-conjugate Gradient Stabilized (BiCG-STAB). More...
class  Dune::MINRESSolver< X >
 Minimal Residual Method (MINRES). More...
class  Dune::RestartedGMResSolver< X, Y, F >
 implements the Generalized Minimal Residual (GMRes) method More...


Generated on Thu Apr 2 10:40:16 2009 for dune-istl by  doxygen 1.5.6