Linear Solvers

Linear Solvers. More...

Collaboration diagram for Linear Solvers:

Files

file  convergencecriterion.hh
 Base class for all convergence criteria which only defines an virtual API.
 

Classes

class  Ewoms::ConvergenceCriterion< Vector >
 Base class for all convergence criteria which only defines an virtual API. More...
 
class  Ewoms::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  Ewoms::ResidReductionCriterion< Vector >
 Provides a convergence criterion which looks at the reduction of the two-norm of the residual for the linear solvers. More...
 
class  Ewoms::InverseOperator< X, Y >
 Abstract base class for all solvers. More...
 
class  Ewoms::LoopSolver< X >
 Preconditioned loop solver. More...
 
class  Ewoms::GradientSolver< X >
 gradient method More...
 
class  Ewoms::CGSolver< X >
 conjugate gradient method More...
 
class  Ewoms::BiCGSTABSolver< X >
 Bi-conjugate Gradient Stabilized (BiCG-STAB) More...
 
class  Ewoms::MINRESSolver< X >
 Minimal Residual Method (MINRES) More...
 
class  Ewoms::RestartedGMResSolver< X, Y, F >
 implements the Generalized Minimal Residual (GMRes) method More...
 
class  Ewoms::GeneralizedPCGSolver< X >
 Generalized preconditioned conjugate gradient solver. More...
 
class  Ewoms::WeightedResidualReductionCriterion< Vector, CollectiveCommunication >
 Convergence criterion which looks at the weighted absolute value of the residual. More...
 
class  Ewoms::Linear::ParallelAmgBackend< TypeTag >
 Provides a linear solver backend using the parallel algebraic multi-grid (AMG) linear solver from DUNE-ISTL. More...
 
class  Ewoms::Linear::ParallelIterativeSolverBackend< TypeTag >
 Implements a generic linear solver abstraction. More...
 

Detailed Description

Linear Solvers.