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.

ElementIteratoroperator++ ()
 Operator ++.

Elementoperator * () const
 Operator *.

Elementoperator-> () 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.