indexset.hh File Reference


Detailed Description

Provides a map between global and local indices.

Author:
Markus Blatt

#include <algorithm>
#include <dune/common/arraylist.hh>
#include <dune/common/exceptions.hh>
#include <iostream>
#include "localindex.hh"
#include <stdint.h>

Go to the source code of this file.


Namespaces

namespace  Dune

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...

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, int N>
std::ostream & Dune::operator<< (std::ostream &os, const ParallelIndexSet< TG, TL, N > &indexSet)
 Print an index set.

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].