|
dune-istl 2.10
|
Coarsen Indices in the parallel case. More...
#include <dune/istl/paamg/indicescoarsener.hh>

Public Types | |
| typedef E | ExcludedAttributes |
| The set of excluded attributes. | |
| typedef OwnerOverlapCopyCommunication< G, L > | ParallelInformation |
| The type of the parallel information. | |
| typedef ParallelInformation::ParallelIndexSet | ParallelIndexSet |
| typedef ParallelIndexSet::GlobalIndex | GlobalIndex |
| The type of the global index. | |
| typedef ParallelIndexSet::LocalIndex | LocalIndex |
| The type of the local index. | |
| typedef LocalIndex::Attribute | Attribute |
| The type of the attribute. | |
| typedef Dune::RemoteIndices< ParallelIndexSet > | RemoteIndices |
| The type of the remote indices. | |
Static Public Member Functions | |
| static Graph::VertexDescriptor | coarsen (ParallelInformation &fineInfo, Graph &fineGraph, VM &visitedMap, AggregatesMap< typename Graph::VertexDescriptor > &aggregates, ParallelInformation &coarseInfo, typename Graph::VertexDescriptor noAggregates, bool useFixedOrder=false) |
| Build the coarse index set after the aggregatio. | |
Coarsen Indices in the parallel case.
|
inherited |
The type of the attribute.
|
inherited |
The set of excluded attributes.
|
inherited |
The type of the global index.
|
inherited |
The type of the local index.
|
inherited |
|
inherited |
The type of the parallel information.
|
inherited |
The type of the remote indices.
|
inlinestaticinherited |
Build the coarse index set after the aggregatio.
| fineInfo | The parallel information at the fine level. |
| fineGraph | The graph of the fine lecel, |
| visitedMap | Map for marking vertices as visited. |
| aggregates | The mapping of unknowns onto aggregates. |
| coarseInfo | The information about the parallel data decomposition on the coarse level. |
| noAggregates | |
| useFixedOrder | Flag indicating if creating indices for the coarser level should be done in a fixed order, i.e., the order in which the rows were sent. If set to true, this makes the runs reproducible but it might slow down performance. |