|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Dune::PDELab::UMFPackSubdomainSolver< GFS, M, X, Y > Class Template Reference
#include <dune/pdelab/backend/istl/ovlpistlsolverbackend.hh>
Inheritance diagram for Dune::PDELab::UMFPackSubdomainSolver< GFS, M, X, Y >:

Public Types | |
| typedef X | domain_type |
| The domain type of the preconditioner. | |
| typedef Y | range_type |
| The range type of the preconditioner. | |
| typedef X::ElementType | field_type |
| The field type of the preconditioner. | |
Public Member Functions | |
| UMFPackSubdomainSolver (const GFS &gfs_, const M &A_) | |
| Constructor. | |
| virtual void | pre (X &x, Y &b) override |
| Prepare the preconditioner. | |
| virtual void | apply (X &v, const Y &d) override |
| Apply the precondioner. | |
| SolverCategory::Category | category () const override |
| virtual void | post (X &x) override |
| Clean up. | |
Member Typedef Documentation
◆ domain_type
template<class GFS , class M , class X , class Y >
| typedef X Dune::PDELab::UMFPackSubdomainSolver< GFS, M, X, Y >::domain_type |
The domain type of the preconditioner.
◆ field_type
template<class GFS , class M , class X , class Y >
| typedef X::ElementType Dune::PDELab::UMFPackSubdomainSolver< GFS, M, X, Y >::field_type |
The field type of the preconditioner.
◆ range_type
template<class GFS , class M , class X , class Y >
| typedef Y Dune::PDELab::UMFPackSubdomainSolver< GFS, M, X, Y >::range_type |
The range type of the preconditioner.
Constructor & Destructor Documentation
◆ UMFPackSubdomainSolver()
template<class GFS , class M , class X , class Y >
|
inline |
Constructor.
Constructor gets all parameters to operate the prec.
- Parameters
-
gfs_ The grid function space. A_ The matrix to operate on.
Member Function Documentation
◆ apply()
template<class GFS , class M , class X , class Y >
|
inlineoverridevirtual |
Apply the precondioner.
Implements Dune::Preconditioner< X, Y >.
◆ category()
template<class GFS , class M , class X , class Y >
|
inlineoverridevirtual |
Implements Dune::Preconditioner< X, Y >.
◆ post()
template<class GFS , class M , class X , class Y >
|
inlineoverridevirtual |
Clean up.
Implements Dune::Preconditioner< X, Y >.
◆ pre()
template<class GFS , class M , class X , class Y >
|
inlineoverridevirtual |
Prepare the preconditioner.
Implements Dune::Preconditioner< X, Y >.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8