Public Member Functions | Protected Attributes

IteratorFilters::SubdomainEqualTo Class Reference
[Iterators on mesh-like containers]

List of all members.

Public Member Functions

 SubdomainEqualTo (const types::subdomain_id_t subdomain_id)
template<class Iterator >
bool operator() (const Iterator &i) const

Protected Attributes

const types::subdomain_id_t subdomain_id

Detailed Description

Filter for iterators that evaluates to true if either the iterator is past the end or the subdomain id of the object pointed to is equal to a value given to the constructor, assuming that the iterator allows querying for a subdomain id).

Definition at line 163 of file filtered_iterator.h.


Constructor & Destructor Documentation

IteratorFilters::SubdomainEqualTo::SubdomainEqualTo ( const types::subdomain_id_t  subdomain_id ) [inline]

Constructor. Store the subdomain which iterators shall have to be evaluated to true.

Definition at line 1127 of file filtered_iterator.h.


Member Function Documentation

template<class Iterator >
bool IteratorFilters::SubdomainEqualTo::operator() ( const Iterator &  i ) const [inline]

Evaluation operator. Returns true if either the subdomain of the object pointed to is equal to the stored value or the iterator is past the end.

Definition at line 1137 of file filtered_iterator.h.

References subdomain_id.


Member Data Documentation

Stored value to compare the subdomain with.

Definition at line 190 of file filtered_iterator.h.

Referenced by operator()().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:15 by doxygen 1.7.2