Pattern builder for nested hierarchies of generic BCRS-like sparse matrices.
More...
#include <dune/pdelab/backend/istl/bcrspattern.hh>
|
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. More...
|
|
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). More...
|
|
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.
§ size_type
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
§ SubPattern
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
The pattern type used for each block.
§ NestedPattern() [1/2]
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
template<typename EntriesPerRow >
§ NestedPattern() [2/2]
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
§ add_link()
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.
§ subPattern()
template<typename RowOrdering , typename ColOrdering , typename SubPattern_ >
Returns the subpattern associated with block (i,j).
The documentation for this class was generated from the following file: