Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::ElementIterator Class Reference

#include <ElementIterator.h>

Collaboration diagram for dolfin::ElementIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ElementIterator (ElementGroupList &groups)
 Constructor, create element iterator for given element group list.

 ElementIterator (ElementGroup &group)
 Constructor, create element iterator for given element group.

 ~ElementIterator ()
 Destructor.

 operator ElementPointer () const
 Cast to element pointer.

ElementIterator & operator++ ()
 Operator ++.

Element & operator * () const
 Operator *.

Element * operator-> () const
 Operator ->.

bool end ()
 Check if iterator has reached the end.


Detailed Description

Iterator for access to elements stored in element group lists (time slabs) or element groups.


Constructor & Destructor Documentation

ElementIterator::ElementIterator (  ElementGroupList &  groups  ) 
 

Constructor, create element iterator for given element group list.

ElementIterator::ElementIterator (  ElementGroup &  group  ) 
 

Constructor, create element iterator for given element group.

ElementIterator::~ElementIterator (   ) 
 

Destructor.


Member Function Documentation

bool ElementIterator::end (   ) 
 

Check if iterator has reached the end.

Element & ElementIterator::operator * (   )  const
 

Operator *.

ElementIterator::operator ElementPointer (   )  const
 

Cast to element pointer.

ElementIterator & ElementIterator::operator++ (   ) 
 

Operator ++.

Element * ElementIterator::operator-> (   )  const
 

Operator ->.


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


Documentation automatically generated with Doxygen on 10 Sep 2004.