|
template<typename RI , typename CI > |
void | add_link (const RI &ri, const CI &ci) |
| Add a link between the row indicated by ri and the column indicated by ci.
|
|
template<typename EntriesPerRow > |
| NestedPattern (const RowOrdering &row_ordering, const ColOrdering &col_ordering, const EntriesPerRow &entries_per_row) |
|
| NestedPattern (const RowOrdering &row_ordering, const ColOrdering &col_ordering, size_type entries_per_row) |
|
SubPattern & | subPattern (size_type i, size_type j) |
| Returns the subpattern associated with block (i,j).
|
|
template<typename RowOrdering, typename ColOrdering, typename SubPattern_>
class Dune::PDELab::ISTL::NestedPattern< RowOrdering, ColOrdering, SubPattern_ >
Pattern builder for nested hierarchies of generic BCRS-like sparse matrices.
NestedPattern contains a dense set of subpatterns for each matrix block. Those blocks can be nested (i.e. be NestedPatterns again) or BCRSPattern instances.
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
template<typename RI , typename CI >
Add a link between the row indicated by ri and the column indicated by ci.
This method just forwards the call to the relevant block as indicated by the tail members of ri and ci.