|
dune-istl
2.2.1
|
#include <dune/istl/ilusubdomainsolver.hh>
Public Types | |
| typedef Dune::remove_const< M > ::type | matrix_type |
| The matrix type the preconditioner is for. More... | |
| typedef Dune::remove_const< M > ::type | rilu_type |
| typedef X | domain_type |
| The domain type of the preconditioner. More... | |
| typedef Y | range_type |
| The range type of the preconditioner. More... | |
Public Member Functions | |
| void | apply (X &v, const Y &d) |
| Apply the subdomain solver. More... | |
| template<class S > | |
| void | setSubMatrix (const M &A, S &rowset) |
| Set the data of the local problem. More... | |
Protected Member Functions | |
| template<class S > | |
| std::size_t | copyToLocalMatrix (const M &A, S &rowset) |
| Copy the local part of the global matrix to ILU. More... | |
Protected Attributes | |
| matrix_type | ILU |
| The ILU0 decomposition of the matrix, or the local matrix. More... | |
| typedef X Dune::ILUNSubdomainSolver< M, X, Y >::domain_type |
The domain type of the preconditioner.
| typedef Dune::remove_const<M>::type Dune::ILUNSubdomainSolver< M, X, Y >::matrix_type |
The matrix type the preconditioner is for.
| typedef Y Dune::ILUNSubdomainSolver< M, X, Y >::range_type |
The range type of the preconditioner.
| typedef Dune::remove_const<M>::type Dune::ILUNSubdomainSolver< M, X, Y >::rilu_type |
|
inlinevirtual |
Apply the subdomain solver.
Apply the subdomain solver.
Implements Dune::ILUSubdomainSolver< M, X, Y >.
References Dune::bilu_backsolve().
|
protectedinherited |
The ILU0 decomposition of the matrix, or the local matrix.
Referenced by Dune::ILU0SubdomainSolver< M, X, Y >::apply().
1.8.3.1