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. More... | |
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 |