dune-istl  2.2.0
Public Types | Static Public Member Functions
Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > > Struct Template Reference

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>

List of all members.

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)

Detailed Description

template<typename T, typename O, typename T1, typename T2>
struct Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >

Utility class for publishing the aggregate number of the DOFs in the overlap to other processors and convert them to local indices.

Template Parameters:
TThe type of the vertices
OThe set of overlap flags.
T1The type of the global indices.
T2The type of the local indices.

Member Typedef Documentation

template<typename T , typename O , typename T1 , typename T2 >
typedef ParallelInformation::GlobalLookupIndexSet Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::GlobalLookupIndexSet
template<typename T , typename O , typename T1 , typename T2 >
typedef ParallelInformation::ParallelIndexSet Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::IndexSet
template<typename T , typename O , typename T1 , typename T2 >
typedef O Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::OverlapFlags
template<typename T , typename O , typename T1 , typename T2 >
typedef OwnerOverlapCopyCommunication<T1,T2> Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::ParallelInformation
template<typename T , typename O , typename T1 , typename T2 >
typedef T Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::Vertex

Member Function Documentation

template<typename T , typename O , typename T1 , typename T2 >
static void Dune::Amg::AggregatesPublisher< T, O, OwnerOverlapCopyCommunication< T1, T2 > >::publish ( AggregatesMap< Vertex > &  aggregates,
ParallelInformation pinfo,
const GlobalLookupIndexSet globalLookup 
)
inlinestatic

The documentation for this struct was generated from the following file: