|
dune-pdelab 2.7-git
|
#include <dune/pdelab/backend/istl/matrixfree/iterativeblockjacobipreconditioner.hh>

Public Types | |
| typedef X | domain_type |
| typedef X | range_type |
| typedef X::BaseContainer | InvDiagonal |
| typedef X::value_type | value_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 |
| typedef X Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::domain_type |
| typedef X::BaseContainer Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::InvDiagonal |
| typedef X Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::range_type |
| typedef X::value_type Dune::PDELab::impl::LocalPointJacobiPreconditioner< X >::value_type |
|
inline |
Constructor.
| [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 |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |