|
dune-common 2.11
|
Information about an index residing on another processor. More...
#include <dune/common/parallel/remoteindices.hh>

Public Types | |
| typedef T1 | GlobalIndex |
| the type of the global index. This type has to provide at least a operator< for sorting. | |
| typedef T2 | Attribute |
| The type of the attributes. Normally this will be an enumeration like. | |
| typedef IndexPair< GlobalIndex, ParallelLocalIndex< Attribute > > | PairType |
| The type of the index pair. | |
Public Member Functions | |
| const Attribute | attribute () const |
| Get the attribute of the index on the remote process. | |
| const PairType & | localIndexPair () const |
| Get the corresponding local index pair. | |
| RemoteIndex () | |
| Parameterless Constructor. | |
| RemoteIndex (const T2 &attribute, const PairType *local) | |
| Constructor. | |
| RemoteIndex (const T2 &attribute) | |
| Constructor. Private as it should only be called from within Indexset. | |
| bool | operator== (const RemoteIndex &ri) const |
| bool | operator!= (const RemoteIndex &ri) const |
Friends | |
| template<typename T> | |
| class | IndicesSyncer |
| template<typename T, typename A, bool mode> | |
| class | RemoteIndexListModifier |
| template<typename T, typename A, typename A1> | |
| void | repairLocalIndexPointers (std::map< int, SLList< std::pair< typename T::GlobalIndex, typename T::LocalIndex::Attribute >, A > > &globalMap, RemoteIndices< T, A1 > &remoteIndices, const T &indexSet) |
| Repair the pointers to the local indices in the remote indices. | |
Information about an index residing on another processor.
| typedef T2 Dune::RemoteIndex< T1, T2 >::Attribute |
The type of the attributes. Normally this will be an enumeration like.
e.g. OwnerOverlapCopyAttributes.
| typedef T1 Dune::RemoteIndex< T1, T2 >::GlobalIndex |
the type of the global index. This type has to provide at least a operator< for sorting.
| typedef IndexPair<GlobalIndex,ParallelLocalIndex<Attribute> > Dune::RemoteIndex< T1, T2 >::PairType |
The type of the index pair.
|
friend |
|
friend |
|
friend |
Repair the pointers to the local indices in the remote indices.
| globalMap | The map of the process number to the list of global indices corresponding to the remote index list of the process. |
| remoteIndices | The known remote indices. |
| indexSet | The set of local indices of the current process. |