dune-common 2.9.0
|
A cached selection of indices. More...
#include <dune/common/parallel/selection.hh>
Public Types | |
typedef TS | AttributeSet |
The type of the set of attributes. | |
typedef TG | GlobalIndex |
The type of the global index of the underlying index set. | |
typedef TL | LocalIndex |
The type of the local index of the underlying index set. | |
typedef Dune::ParallelIndexSet< GlobalIndex, LocalIndex, N > | ParallelIndexSet |
The type of the underlying index set. | |
typedef uint32_t * | iterator |
The type of the iterator of the selected indices. | |
typedef uint32_t * | const_iterator |
The type of the iterator of the selected indices. | |
Public Member Functions | |
Selection () | |
Selection (const ParallelIndexSet &indexset) | |
~Selection () | |
void | setIndexSet (const ParallelIndexSet &indexset) |
Set the index set of the selection. | |
void | free () |
Free allocated memory. | |
const_iterator | begin () const |
Get the index set we are a selection for. | |
const_iterator | end () const |
Get an iterator over the selected indices. | |
A cached selection of indices.
typedef TS Dune::Selection< TS, TG, TL, N >::AttributeSet |
typedef uint32_t* Dune::Selection< TS, TG, TL, N >::const_iterator |
The type of the iterator of the selected indices.
typedef TG Dune::Selection< TS, TG, TL, N >::GlobalIndex |
The type of the global index of the underlying index set.
typedef uint32_t* Dune::Selection< TS, TG, TL, N >::iterator |
The type of the iterator of the selected indices.
typedef TL Dune::Selection< TS, TG, TL, N >::LocalIndex |
The type of the local index of the underlying index set.
It has to provide a function
typedef Dune::ParallelIndexSet<GlobalIndex,LocalIndex,N> Dune::Selection< TS, TG, TL, N >::ParallelIndexSet |
The type of the underlying index set.
|
inline |
|
inline |