Parallel wrapper of the Stokes saddle-point preconditioner. More...
#include <dumux/linear/stokes_solver.hh>
Applies the StokesPreconditioner and makes its result consistent.
Public Types | |
| using | domain_type = X |
| using | range_type = Y |
| using | field_type = typename X::field_type |
Public Member Functions | |
| ParallelStokesPreconditioner (std::shared_ptr< SeqPrec > seqPrec, std::shared_ptr< Comm > vComm, std::shared_ptr< Comm > pComm, bool nonOverlapping) | |
| void | pre (X &v, Y &d) override |
| void | apply (X &v, const Y &d) override |
| void | post (X &v) override |
| Dune::SolverCategory::Category | category () const override |
| using Dumux::Detail::ParallelStokesPreconditioner< SeqPrec, X, Y >::domain_type = X |
| using Dumux::Detail::ParallelStokesPreconditioner< SeqPrec, X, Y >::field_type = typename X::field_type |
| using Dumux::Detail::ParallelStokesPreconditioner< SeqPrec, X, Y >::range_type = Y |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |