Chaste Commit::baa90ac2819b962188b7562f2326be23c47859a7
Node< SPACE_DIM >::ContainingBoundaryElementIterator Class Reference

#include <Node.hpp>

+ Collaboration diagram for Node< SPACE_DIM >::ContainingBoundaryElementIterator:

Public Member Functions

 ContainingBoundaryElementIterator (std::set< unsigned >::const_iterator indexIterator)
 
const unsignedoperator* () const
 
bool operator!= (const ContainingBoundaryElementIterator &rOther) const
 
bool operator== (const ContainingBoundaryElementIterator &rOther) const
 
ContainingBoundaryElementIteratoroperator++ ()
 

Private Attributes

std::set< unsigned >::const_iterator mIndexIterator
 

Detailed Description

template<unsigned SPACE_DIM>
class Node< SPACE_DIM >::ContainingBoundaryElementIterator

An iterator over the indices of boundary elements which contain this node.

Definition at line 501 of file Node.hpp.

Constructor & Destructor Documentation

◆ ContainingBoundaryElementIterator()

template<unsigned SPACE_DIM>
Node< SPACE_DIM >::ContainingBoundaryElementIterator::ContainingBoundaryElementIterator ( std::set< unsigned >::const_iterator  indexIterator)
inline

Constructor for a new ContainingBoundaryElementIterator.

Parameters
indexIteratoran index iterator

Definition at line 509 of file Node.hpp.

Member Function Documentation

◆ operator!=()

template<unsigned SPACE_DIM>
bool Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator!= ( const ContainingBoundaryElementIterator rOther) const
inline
Returns
Comparison not-equal-to.
Parameters
rOtherContainingBoundaryElementIterator with which comparison is made

Definition at line 525 of file Node.hpp.

References Node< SPACE_DIM >::ContainingBoundaryElementIterator::mIndexIterator.

Referenced by Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator==().

◆ operator*()

template<unsigned SPACE_DIM>
const unsigned & Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator* ( ) const
inline

Prefix dereference operator.

Returns
reference

Definition at line 516 of file Node.hpp.

References Node< SPACE_DIM >::ContainingBoundaryElementIterator::mIndexIterator.

◆ operator++()

template<unsigned SPACE_DIM>
ContainingBoundaryElementIterator & Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator++ ( )
inline

Prefix increment operator.

Returns
reference

Definition at line 542 of file Node.hpp.

References Node< SPACE_DIM >::ContainingBoundaryElementIterator::mIndexIterator.

◆ operator==()

template<unsigned SPACE_DIM>
bool Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator== ( const ContainingBoundaryElementIterator rOther) const
inline
Returns
Comparison equal-to.
Parameters
rOtherContainingBoundaryElementIterator with which comparison is made

Definition at line 534 of file Node.hpp.

References Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator!=().

Member Data Documentation

◆ mIndexIterator

template<unsigned SPACE_DIM>
std::set<unsigned>::const_iterator Node< SPACE_DIM >::ContainingBoundaryElementIterator::mIndexIterator
private

The documentation for this class was generated from the following file: