Ewoms::Linear::OverlappingPreconditioner< SeqPreCond, Overlap > Class Template Reference

An overlap aware preconditioner for any ISTL linear solver. More...

#include <overlappingpreconditioner.hh>

Inheritance diagram for Ewoms::Linear::OverlappingPreconditioner< SeqPreCond, Overlap >:

Public Types

enum  { category = Dune::SolverCategory::overlapping }
 
typedef SeqPreCond::domain_type domain_type
 
typedef SeqPreCond::range_type range_type
 

Public Member Functions

 OverlappingPreconditioner (SeqPreCond &seqPreCond, const Overlap &overlap)
 
void pre (domain_type &x, range_type &y)
 
void apply (domain_type &x, const range_type &d)
 
void post (domain_type &x)
 

Detailed Description

template<class SeqPreCond, class Overlap>
class Ewoms::Linear::OverlappingPreconditioner< SeqPreCond, Overlap >

An overlap aware preconditioner for any ISTL linear solver.


The documentation for this class was generated from the following file: