dune-pdelab 2.7-git
|
#include <dune/pdelab/backend/istl/ovlpistlsolverbackend.hh>
Public Types | |
using | domain_type = Dune::PDELab::Backend::Vector< GFS, typename P::domain_type::field_type > |
The domain type of the preconditioner. More... | |
using | range_type = Dune::PDELab::Backend::Vector< GFS, typename P::range_type::field_type > |
The range type of the preconditioner. More... | |
Public Member Functions | |
OverlappingWrappedPreconditioner (const GFS &gfs_, P &prec_, const CC &cc_, const ISTL::ParallelHelper< GFS > &helper_) | |
Constructor. More... | |
virtual void | pre (domain_type &x, range_type &b) override |
Prepare the preconditioner. More... | |
virtual void | apply (domain_type &v, const range_type &d) override |
Apply the preconditioner. More... | |
SolverCategory::Category | category () const override |
virtual void | post (domain_type &x) override |
Clean up. More... | |
using Dune::PDELab::OverlappingWrappedPreconditioner< CC, GFS, P >::domain_type = Dune::PDELab::Backend::Vector<GFS,typename P::domain_type::field_type> |
The domain type of the preconditioner.
using Dune::PDELab::OverlappingWrappedPreconditioner< CC, GFS, P >::range_type = Dune::PDELab::Backend::Vector<GFS,typename P::range_type::field_type> |
The range type of the preconditioner.
|
inline |
Constructor.
|
inlineoverridevirtual |
Apply the preconditioner.
|
inlineoverride |
|
inlineoverridevirtual |
Clean up.
|
inlineoverridevirtual |
Prepare the preconditioner.