Linear Solvers

Linear Solvers. More...

Collaboration diagram for Linear Solvers:

Files

file  convergencecriterion.hh
 Define some base class for the convergence criteria of the linear solvers of DUNE-ISTL.
 

Classes

class  Opm::Linear::CombinedCriterion< Vector, CollectiveCommunication >
 Convergence criterion which looks at the absolute value of the residual and fails if the linear solver stagnates. More...
 
class  Opm::Linear::ConvergenceCriterion< Vector >
 Base class for all convergence criteria which only defines an virtual API. More...
 
class  Opm::Linear::FixPointCriterion< Vector, CollectiveCommunication >
 Provides a convergence criterion for the linear solvers which looks at the weighted maximum of the difference between two iterations. More...
 
class  Opm::Linear::IstlSparseMatrixAdapter< MatrixBlockType, AllocatorType >
 A sparse matrix interface backend for BCRSMatrix from dune-istl. More...
 
class  Opm::Linear::ParallelAmgBackend< TypeTag >
 Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL. More...
 
class  Opm::Linear::ParallelBaseBackend< TypeTag >
 Provides the common code which is required by most linear solvers. More...
 
class  Opm::Linear::ParallelBiCGStabSolverBackend< TypeTag >
 Implements a generic linear solver abstraction. More...
 
class  Opm::Linear::ParallelIstlSolverBackend< TypeTag >
 Provides all unmodified linear solvers from dune-istl. More...
 
class  Opm::Linear::ResidReductionCriterion< Vector >
 Provides a convergence criterion which looks at the reduction of the two-norm of the residual for the linear solvers. More...
 
class  Opm::Linear::WeightedResidualReductionCriterion< Vector, CollectiveCommunication >
 Convergence criterion which looks at the weighted absolute value of the residual. More...
 

Detailed Description

Linear Solvers.