dune-common  2.2.0
Classes | Namespaces | Enumerations | Functions
indexset.hh File Reference

Provides a map between global and local indices. More...

Go to the source code of this file.

Classes

class  Dune::IndexPair< TG, TL >
 A pair consisting of a global and local index. More...
class  Dune::InvalidIndexSetState
 Exception indicating that the index set is not in the expected state. More...
class  Dune::ParallelIndexSet< TG, TL, N >
 Manager class for the mapping between local indices and globally unique indices. More...
class  Dune::ParallelIndexSet< TG, TL, N >::iterator
 The iterator over the pairs. More...
class  Dune::GlobalLookupIndexSet< I >
 Decorates an index set with the possibility to find a global index that is mapped to a specific local. More...
struct  Dune::LocalIndexComparator< T >
struct  Dune::IndexSetSortFunctor< TG, TL >

Namespaces

namespace  Dune
 

Dune namespace.


Enumerations

enum  Dune::ParallelIndexSetState { Dune::GROUND, Dune::RESIZE }
 The states the index set can be in. More...

Functions

template<class TG , class TL >
std::ostream & Dune::operator<< (std::ostream &os, const IndexPair< TG, TL > &pair)
 Print an index pair.
template<class TG , class TL >
bool Dune::operator== (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator!= (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator< (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator> (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator<= (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator>= (const IndexPair< TG, TL > &, const IndexPair< TG, TL > &)
template<class TG , class TL >
bool Dune::operator== (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL >
bool Dune::operator!= (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL >
bool Dune::operator< (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL >
bool Dune::operator> (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL >
bool Dune::operator<= (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL >
bool Dune::operator>= (const IndexPair< TG, TL > &, const TG &)
template<class TG , class TL , int N>
std::ostream & Dune::operator<< (std::ostream &os, const ParallelIndexSet< TG, TL, N > &indexSet)
 Print an index set.

Detailed Description

Provides a map between global and local indices.

Author:
Markus Blatt