dune-istl  2.4.1
Modules | Files | Classes | Enumerations
Collaboration diagram for Iterative Solvers:

Modules

 Parallel Solvers
 
 Operator concept
 
 Preconditioners
 
 Scalar products
 Scalar products for the use in iterative solvers.
 

Files

file  solver.hh
 Define general, extensible interface for inverse operators.
 
file  solvers.hh
 Implementations of the inverse operator interface.
 

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...
 
struct  Dune::SolverCategory
 Categories for the 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...
 
class  Dune::GeneralizedPCGSolver< X >
 Generalized preconditioned conjugate gradient solver. More...
 

Enumerations

enum  { Dune::InverseOperator< X, Y >::iterationSpacing = 5, Dune::InverseOperator< X, Y >::normSpacing = 16 }
 
enum  Dune::SolverCategory::Category { Dune::SolverCategory::sequential, Dune::SolverCategory::nonoverlapping, Dune::SolverCategory::overlapping }
 

Detailed Description

Enumeration Type Documentation

template<class X, class Y>
anonymous enum
protected
Enumerator
iterationSpacing 
normSpacing 
Enumerator
sequential 

Category for sequential solvers.

nonoverlapping 

Category for on overlapping solvers.

overlapping 

Category for ovelapping solvers.