Dune Core Modules (2.5.0)
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::ILU0SubdomainSolver< M, X, Y > Class Template Reference
Exact subdomain solver using ILU(p) with appropriate p. More...
#include <dune/istl/ilusubdomainsolver.hh>
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. | |
Detailed Description
template<class M, class X, class Y>
class Dune::ILU0SubdomainSolver< M, X, Y >
class Dune::ILU0SubdomainSolver< M, X, Y >
Exact subdomain solver using ILU(p) with appropriate p.
- Template Parameters
-
M The type of the matrix. X The type of the vector for the domain. X The type of the vector for the range.
Member Function Documentation
◆ apply()
template<class M , class X , class Y >
|
inlinevirtual |
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
Implements Dune::ILUSubdomainSolver< M, X, Y >.
References Dune::bilu_backsolve(), and Dune::ILUSubdomainSolver< M, X, Y >::ILU.
The documentation for this class was generated from the following file:
- dune/istl/ilusubdomainsolver.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 23, 23:29, 2024)