|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Dune::PDELab::impl::LocalPointJacobiPreconditioner< X > Class Template Referenceabstract
#include <dune/pdelab/backend/istl/matrixfree/iterativeblockjacobipreconditioner.hh>
Inheritance diagram for Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >:

Public Types | |
| typedef X | domain_type |
| typedef X | range_type |
| typedef X::BaseContainer | InvDiagonal |
| typedef X::value_type | value_type |
| typedef X::field_type | field_type |
Public Member Functions | |
| Dune::SolverCategory::Category | category () const override |
| LocalPointJacobiPreconditioner (const InvDiagonal &invDiagonal, const value_type diagonalWeight, const bool precondition=true) | |
| Constructor. | |
| void | pre (domain_type &x, range_type &b) override |
| void | apply (domain_type &v, const range_type &d) override |
| void | post (domain_type &x) override |
| virtual void | pre (X &x, Y &b)=0 |
| virtual void | apply (X &v, const Y &d)=0 |
Member Typedef Documentation
◆ domain_type
template<typename X >
| typedef X Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::domain_type |
◆ InvDiagonal
template<typename X >
| typedef X::BaseContainer Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::InvDiagonal |
◆ range_type
template<typename X >
| typedef X Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::range_type |
◆ value_type
template<typename X >
| typedef X::value_type Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::value_type |
Constructor & Destructor Documentation
◆ LocalPointJacobiPreconditioner()
template<typename X >
|
inline |
Constructor.
- Parameters
-
[in] invDiagonal Vector holding the inverse of the matrix [in] diagonalWeight Single value for scaling [in] precondition Bool that decides if the preconditioner should be applied or not
Member Function Documentation
◆ apply()
template<typename X >
|
inlineoverride |
◆ category()
template<typename X >
|
inlineoverridevirtual |
Implements Dune::Preconditioner< X, X >.
◆ post()
template<typename X >
|
inlineoverridevirtual |
Implements Dune::Preconditioner< X, X >.
◆ pre()
template<typename X >
|
inlineoverride |
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