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

#include <Node.hpp>

Collaboration diagram for Node< SPACE_DIM >::ContainingElementIterator:

List of all members.

Public Member Functions

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

Private Attributes

std::set< unsigned >
::const_iterator 
mIndexIterator

Detailed Description

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

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

Definition at line 350 of file Node.hpp.


Constructor & Destructor Documentation

template<unsigned SPACE_DIM>
Node< SPACE_DIM >::ContainingElementIterator::ContainingElementIterator ( std::set< unsigned >::const_iterator  indexIterator) [inline]

Constructor for a new ContainingElementIterator.

Parameters:
indexIteratoran index iterator

Definition at line 358 of file Node.hpp.


Member Function Documentation

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

Comparison not-equal-to.

Parameters:
rOtherContainingElementIterator with which comparison is made

Definition at line 373 of file Node.hpp.

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

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

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

Prefix dereference operator.

Definition at line 364 of file Node.hpp.

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

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

Prefix increment operator.

Definition at line 389 of file Node.hpp.

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

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

Comparison equal-to.

Parameters:
rOtherContainingElementIterator with which comparison is made

Definition at line 382 of file Node.hpp.

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


Member Data Documentation


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