dune-istl
2.4.1
|
Utility class for publishing the aggregate number of the DOFs in the overlap to other processors and convert them to local indices. More...
#include <dune/istl/paamg/globalaggregates.hh>
Public Types | |
typedef T | Vertex |
typedef O | OverlapFlags |
typedef OwnerOverlapCopyCommunication < T1, T2 > | ParallelInformation |
typedef ParallelInformation::GlobalLookupIndexSet | GlobalLookupIndexSet |
typedef ParallelInformation::ParallelIndexSet | IndexSet |
Static Public Member Functions | |
static void | publish (AggregatesMap< Vertex > &aggregates, ParallelInformation &pinfo, const GlobalLookupIndexSet &globalLookup) |
Utility class for publishing the aggregate number of the DOFs in the overlap to other processors and convert them to local indices.
T | The type of the vertices |
O | The set of overlap flags. |
T1 | The type of the global indices. |
T2 | The type of the local indices. |
typedef ParallelInformation::GlobalLookupIndexSet Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::GlobalLookupIndexSet |
typedef ParallelInformation::ParallelIndexSet Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::IndexSet |
typedef O Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::OverlapFlags |
typedef OwnerOverlapCopyCommunication<T1,T2> Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::ParallelInformation |
typedef T Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::Vertex |
|
inlinestatic |
References Dune::Amg::AggregatesMap< V >::begin(), Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::communicator(), Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::copyCopyToAll(), Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::copyOwnerToAll(), Dune::Amg::AggregatesMap< V >::end(), Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::getSolverCategory(), Dune::SolverCategory::nonoverlapping, and Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::remoteIndices().