Reference documentation for deal.II version 9.6.2
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
IteratorFilters Namespace Reference

Classes

class  Active
class  ActiveFEIndexEqualTo
class  AtBoundary
class  BoundaryIdEqualTo
class  LevelEqualTo
class  LocallyOwnedCell
class  LocallyOwnedLevelCell
class  ManifoldIdEqualTo
class  MaterialIdEqualTo
class  SubdomainEqualTo
class  UserFlagNotSet
class  UserFlagSet

Detailed Description

In this namespace a number of classes is declared that may be used as filters in the FilteredIterator class. The filters either check for binary information (for example, the IteratorFilters::Active filter class checks whether the object pointed to is active), or for valued information by comparison with prescribed values (for example, the LevelEqualTo filter class checks whether the level of the object pointed to by the iterator under consideration is equal to a value that was given to the filter upon construction.

For examples of use of these classes as well as requirements on filters see the general description of the FilteredIterator class.