Chaste Release::3.1
Node< SPACE_DIM >::ContainingBoundaryElementIterator Class Reference

#include <Node.hpp>

Collaboration diagram for Node< SPACE_DIM >::ContainingBoundaryElementIterator:

List of all members.

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 417 of file Node.hpp.


Constructor & Destructor Documentation

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 425 of file Node.hpp.


Member Function Documentation

template<unsigned SPACE_DIM>
bool Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator!= ( const ContainingBoundaryElementIterator rOther) const [inline]

Comparison not-equal-to.

Parameters:
rOtherContainingBoundaryElementIterator with which comparison is made

Definition at line 440 of file Node.hpp.

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

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

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

Prefix dereference operator.

Definition at line 431 of file Node.hpp.

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

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

Prefix increment operator.

Definition at line 456 of file Node.hpp.

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

template<unsigned SPACE_DIM>
bool Node< SPACE_DIM >::ContainingBoundaryElementIterator::operator== ( const ContainingBoundaryElementIterator rOther) const [inline]

Comparison equal-to.

Parameters:
rOtherContainingBoundaryElementIterator with which comparison is made

Definition at line 449 of file Node.hpp.

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


Member Data Documentation


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