|
dune-common 2.9.1
|
Loading...
Searching...
No Matches
selection.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
48 typedef ConstArrayListIterator<IndexPair<TG,TL>, N, std::allocator<Dune::IndexPair<TG,TL> > > ParallelIndexSetIterator;
Provides a map between global and local indices.
This file implements iterator facade classes for writing stl conformant iterators.
const_iterator end() const
Get an iterator over the selected indices.
Definition selection.hh:328
void setIndexSet(const ParallelIndexSet &indexset)
Set the index set of the selection.
Definition selection.hh:267
void setIndexSet(const ParallelIndexSet &indexset)
Set the index set of the selection.
Definition selection.hh:334
iterator begin()
Get an iterator over the indices positioned at the first index.
iterator end()
Get an iterator over the indices positioned after the last index.
const_iterator end() const
Get an iterator over the selected indices.
Definition selection.hh:300
const_iterator begin() const
Get the index set we are a selection for.
Definition selection.hh:294
const_iterator begin() const
Get the index set we are a selection for.
Definition selection.hh:321
A constant random access iterator for the Dune::ArrayList class.
Definition arraylist.hh:370
Manager class for the mapping between local indices and globally unique indices.
Definition indexset.hh:218
ConstArrayListIterator< IndexPair< TG, TL >, N, std::allocator< Dune::IndexPair< TG, TL > > > ParallelIndexSetIterator
Definition selection.hh:48
TS AttributeSet
The type of the Set of attributes.
Definition selection.hh:39
Dune::ParallelIndexSet< TG, TL, N > ParallelIndexSet
The type of the underlying index set.
Definition selection.hh:44
SelectionIterator(const ParallelIndexSetIterator &iter, const ParallelIndexSetIterator &end)
Constructor.
Definition selection.hh:54
bool operator!=(const SelectionIterator< TS, TG, TL, N > &other) const
Definition selection.hh:81
bool operator==(const SelectionIterator< TS, TG, TL, N > &other) const
Definition selection.hh:76
SelectionIterator< TS, TG, TL, N > iterator
The type of the iterator of the selected indices.
Definition selection.hh:130
TS AttributeSet
The type of the Set of attributes.
Definition selection.hh:107
iterator const_iterator
The type of the iterator of the selected indices.
Definition selection.hh:135
TG GlobalIndex
The type of the global index of the underlying index set.
Definition selection.hh:112
UncachedSelection(const ParallelIndexSet &indexset)
Definition selection.hh:141
Dune::ParallelIndexSet< GlobalIndex, LocalIndex, N > ParallelIndexSet
The type of the underlying index set.
Definition selection.hh:125
TL LocalIndex
The type of the local index of the underlying index set.
Definition selection.hh:120
TG GlobalIndex
The type of the global index of the underlying index set.
Definition selection.hh:193
TL LocalIndex
The type of the local index of the underlying index set.
Definition selection.hh:201
TS AttributeSet
The type of the set of attributes.
Definition selection.hh:188
uint32_t * iterator
The type of the iterator of the selected indices.
Definition selection.hh:211
uint32_t * const_iterator
The type of the iterator of the selected indices.
Definition selection.hh:216
Dune::ParallelIndexSet< GlobalIndex, LocalIndex, N > ParallelIndexSet
The type of the underlying index set.
Definition selection.hh:206
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8