Reference documentation for deal.II version GIT relicensing-245-g36f19064f7 2024-03-29 07:20:02+00:00
\(\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
Classes
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.