Reference documentation for deal.II version 9.4.1
|
#include <deal.II/grid/filtered_iterator.h>
Public Member Functions | |
ActiveFEIndexEqualTo (const unsigned int active_fe_index, const bool only_locally_owned=false) | |
ActiveFEIndexEqualTo (const std::set< unsigned int > &active_fe_indices, const bool only_locally_owned=false) | |
template<class Iterator > | |
bool | operator() (const Iterator &i) const |
Protected Attributes | |
const std::set< unsigned int > | active_fe_indices |
const bool | only_locally_owned |
Filter for iterators that evaluates to true if the iterator of the object pointed to is equal to a value or set of values given to the constructor, assuming that the iterator allows querying for an active FE index.
Definition at line 276 of file filtered_iterator.h.
|
inline |
Constructor. Store the active FE index which iterators shall have to be evaluated to true and state if the iterator must be locally owned.
Definition at line 1479 of file filtered_iterator.h.
|
inline |
Constructor. Store a collection of active FE indices which iterators shall have to be evaluated to true and state if the iterator must be locally owned.
Definition at line 1488 of file filtered_iterator.h.
|
inline |
Evaluation operator. Returns true if the active FE index of the object pointed to is equal within the stored set of value allowable values and, if required, if the cell is locally owned.
Definition at line 1499 of file filtered_iterator.h.
|
protected |
Stored value to compare the material id with.
Definition at line 307 of file filtered_iterator.h.
|
protected |
Flag stating whether only locally owned cells must return true.
Definition at line 311 of file filtered_iterator.h.