#include <dune/istl/overlappingschwarz.hh>
Public Member Functions |
| 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.
|
Member Typedef Documentation
template<class K , int n, class Al , class X , class Y >
| typedef X Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::domain_type |
The domain type of the preconditioner.
template<class K , int n, class Al , class X , class Y >
| typedef K Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::field_type |
template<class K , int n, class Al , class X , class Y >
| typedef Dune::remove_const<M>::type Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::matrix_type |
The matrix type the preconditioner is for.
template<class K , int n, class Al , class X , class Y >
| typedef Y Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::range_type |
The range type of the preconditioner.
template<class K , int n, class Al , class X , class Y >
| typedef Dune::remove_const<M>::type Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::rilu_type |
Member Function Documentation
template<class K , int n, class Al , class X , class Y >
| void Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::apply |
( |
DynamicVector< field_type > & |
v, |
|
|
DynamicVector< field_type > & |
d |
|
) |
| |
|
inline |
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
References A.
template<class K , int n, class Al , class X , class Y >
template<class S >
| void Dune::DynamicMatrixSubdomainSolver< BCRSMatrix< FieldMatrix< K, n, n >, Al >, X, Y >::setSubMatrix |
( |
const M & |
BCRS, |
|
|
S & |
rowset |
|
) |
| |
|
inline |
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. |
References A, and Dune::BCRSMatrix< B, A >::end().
The documentation for this class was generated from the following file: