Dune Core Modules (2.4.1)

Decorates an index set with the possibility to find a global index that is mapped to a specific local. More...

#include <dune/common/parallel/indexset.hh>

Public Types

typedef I ParallelIndexSet
 The type of the index set.
 
typedef ParallelIndexSet::LocalIndex LocalIndex
 The type of the local index.
 
typedef ParallelIndexSet::GlobalIndex GlobalIndex
 The type of the global index.
 
typedef ParallelIndexSet::const_iterator const_iterator
 The iterator over the index pairs.
 

Public Member Functions

 GlobalLookupIndexSet (const ParallelIndexSet &indexset, std::size_t size)
 Constructor. More...
 
 GlobalLookupIndexSet (const ParallelIndexSet &indexset)
 Constructor. More...
 
 ~GlobalLookupIndexSet ()
 Destructor.
 
const IndexPairoperator[] (const GlobalIndex &global) const
 Find the index pair with a specific global id. More...
 
const IndexPairpair (const std::size_t &local) const
 Get the index pair corresponding to a local index.
 
const_iterator begin () const
 Get an iterator over the indices positioned at the first index. More...
 
const_iterator end () const
 Get an iterator over the indices positioned after the last index. More...
 
int seqNo () const
 Get the internal sequence number. More...
 
size_t size () const
 Get the total number (public and nonpublic) indices. More...
 

Detailed Description

template<class I>
class Dune::GlobalLookupIndexSet< I >

Decorates an index set with the possibility to find a global index that is mapped to a specific local.


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 22, 23:30, 2024)