#include <dune/istl/overlappingschwarz.hh>
|
| void | apply (DynamicVector< field_type > &v, DynamicVector< field_type > &d) |
| | Apply the subdomain solver.
|
| template<class S> |
| void | setSubMatrix (const M &BCRS, S &rowset) |
| | Set the data of the local problem.
|
|
| static constexpr size_t | n = std::decay_t<decltype(Impl::asMatrix(std::declval<K>()))>::rows |
◆ domain_type
template<class K, class Al, class X, class Y>
The domain type of the preconditioner.
◆ field_type
template<class K, class Al, class X, class Y>
◆ matrix_type
template<class K, class Al, class X, class Y>
The matrix type the preconditioner is for.
◆ range_type
template<class K, class Al, class X, class Y>
The range type of the preconditioner.
◆ rilu_type
template<class K, class Al, class X, class Y>
◆ apply()
template<class K, class Al, class X, class Y>
Apply the subdomain solver.
Apply the subdomain solver.
On entry v=? and d=b-A(x) (although this might not be computed in that way. On exit v contains the update
◆ setSubMatrix()
template<class K, class Al, class X, class Y>
template<class S>
Set the data of the local problem.
- Parameters
-
| BCRS | The global matrix. |
| rowset | The global indices of the local problem. |
- Template Parameters
-
| S | The type of the set with the indices. |
template<class K, class Al, class X, class Y>
The documentation for this class was generated from the following file: