![]() |
deal.II version GIT relicensing-6917-gb466a1809f 2026-10-16 06:30:01+00:00
|
Actual implementation of the above abstract base class. Use a template parameter to denote the actual type of the predicate and store a copy of it. When the virtual function is called evaluate the given iterator with the stored copy of the predicate.
Definition at line 848 of file filtered_iterator.h.
Public Member Functions | |
| PredicateTemplate (const Predicate &predicate) | |
| virtual bool | operator() (const BaseIterator &bi) const override |
Private Attributes | |
| const Predicate | predicate |
|
inline |
Constructor. Take a predicate and store a copy of it.
Definition at line 1346 of file filtered_iterator.h.
|
overridevirtual |
Evaluate the iterator with the stored copy of the predicate.
Implements FilteredIterator< BaseIterator >::PredicateBase.
Definition at line 1355 of file filtered_iterator.h.
|
private |
Copy of the predicate.
Definition at line 866 of file filtered_iterator.h.