|
dune-istl
2.2.0
|
Class for building the aggregates. More...
#include <dune/istl/paamg/aggregates.hh>
Classes | |
| class | AggregateVisitor |
| An Adaptor for vsitors that only evaluates edges pointing to a specific aggregate. | |
| class | ConnectivityCounter |
| Connectivity counter. | |
| class | Counter |
| A simple counter functor. | |
| class | DependencyCounter |
| Counts the edges depending on the dependency. | |
| class | FrontMarker |
| Adds the targets of each edge to the list of front vertices. | |
| class | FrontNeighbourCounter |
| Counts the number of edges to vertices belonging to the aggregate front. | |
| class | OneWayCounter |
| Counter of OneWayConnections. | |
| class | Stack |
| Stack. | |
| class | TwoWayCounter |
| Counter of TwoWayConnections. | |
Public Types | |
| typedef G | MatrixGraph |
| The matrix graph type used. | |
| typedef MatrixGraph::VertexDescriptor | Vertex |
| The vertex identifier. | |
| typedef MatrixGraph::VertexDescriptor | AggregateDescriptor |
| The type of the aggregate descriptor. | |
Public Member Functions | |
| Aggregator () | |
| Constructor. | |
| ~Aggregator () | |
| Destructor. | |
| template<class M , class C > | |
| tuple< int, int, int, int > | build (const M &m, G &graph, AggregatesMap< Vertex > &aggregates, const C &c, bool finestLevel) |
| Build the aggregates. | |
Friends | |
| class | Stack |
Class for building the aggregates.
1.7.6.1