Dune Core Modules (2.4.1)
Dune::Amg::Aggregate< G, S > Class Template Reference
A class for temporarily storing the vertices of an aggregate in. More...
#include <dune/istl/paamg/aggregates.hh>
Public Types | |
| typedef MatrixGraph::VertexDescriptor | Vertex |
| The vertex descriptor type. | |
| typedef PoolAllocator< Vertex, 100 > | Allocator |
| The allocator we use for our lists and the set. | |
| typedef S | VertexSet |
| The type of a single linked list of vertex descriptors. | |
| typedef VertexSet::const_iterator | const_iterator |
| Const iterator over a vertex list. | |
| typedef std::size_t * | SphereMap |
| Type of the mapping of aggregate members onto distance spheres. | |
Public Member Functions | |
| Aggregate (MatrixGraph &graph, AggregatesMap< Vertex > &aggregates, VertexSet &connectivity, std::vector< Vertex > &front_) | |
| Constructor. More... | |
| void | reconstruct (const Vertex &vertex) |
| Reconstruct the aggregat from an seed node. More... | |
| void | seed (const Vertex &vertex) |
| Initialize the aggregate with one vertex. | |
| void | add (const Vertex &vertex) |
| Add a vertex to the aggregate. | |
| void | clear () |
| Clear the aggregate. | |
| VertexSet::size_type | size () |
| Get the size of the aggregate. | |
| VertexSet::size_type | connectSize () |
| Get tne number of connections to other aggregates. | |
| int | id () |
| Get the id identifying the aggregate. | |
| const_iterator | begin () const |
| get an iterator over the vertices of the aggregate. | |
| const_iterator | end () const |
| get an iterator over the vertices of the aggregate. | |
Detailed Description
template<class G, class S>
class Dune::Amg::Aggregate< G, S >
class Dune::Amg::Aggregate< G, S >
A class for temporarily storing the vertices of an aggregate in.
The documentation for this class was generated from the following file:
- dune/istl/paamg/aggregates.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 1, 23:35, 2025)