Dune Core Modules (2.4.1)
Dune::Amg::Hierarchy< T, A > Class Template Reference
A hierarchy of coantainers (e.g. matrices or vectors) More...
#include <dune/istl/paamg/hierarchy.hh>
Classes | |
| class | LevelIterator |
| Iterator over the levels in the hierarchy. More... | |
Public Types | |
| typedef T | MemberType |
| The type of the container we store. | |
| typedef A::template rebind< Element >::other | Allocator |
| The allocator to use for the list elements. | |
| typedef LevelIterator< Hierarchy< T, A >, T > | Iterator |
| Type of the mutable iterator. | |
| typedef LevelIterator< const Hierarchy< T, A >, const T > | ConstIterator |
| Type of the const iterator. | |
Public Member Functions | |
| Hierarchy (MemberType &first) | |
| Construct a new hierarchy. More... | |
| Hierarchy (MemberType *first) | |
| Construct a new hierarchy. More... | |
| Hierarchy () | |
| Construct a new empty hierarchy. | |
| Hierarchy (const Hierarchy &other) | |
| Copy constructor. | |
| void | addCoarser (Arguments &args) |
| Add an element on a coarser level. More... | |
| void | addFiner (Arguments &args) |
| Add an element on a finer level. More... | |
| Iterator | finest () |
| Get an iterator positioned at the finest level. More... | |
| Iterator | coarsest () |
| Get an iterator positioned at the coarsest level. More... | |
| ConstIterator | finest () const |
| Get an iterator positioned at the finest level. More... | |
| ConstIterator | coarsest () const |
| Get an iterator positioned at the coarsest level. More... | |
| std::size_t | levels () const |
| Get the number of levels in the hierarchy. More... | |
| ~Hierarchy () | |
| Destructor. | |
Detailed Description
template<typename T, typename A = std::allocator<T>>
class Dune::Amg::Hierarchy< T, A >
class Dune::Amg::Hierarchy< T, A >
A hierarchy of coantainers (e.g. matrices or vectors)
Because sometimes a redistribution of the parallel data might be advisable one can add redistributed version of the container at each level.
The documentation for this class was generated from the following file:
- dune/istl/paamg/hierarchy.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 1, 23:35, 2025)