Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

facet_set_of_cells_iterator Class Template Reference
[Grid Iterators]

Iterator over the facets of a set of cells. More...

#include <facet-by-cell-it.h>

Inheritance diagram for facet_set_of_cells_iterator:

Inheritance graph
[legend]
Collaboration diagram for facet_set_of_cells_iterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CellIt::grid_type grid_type
typedef grid_types< grid_type > gt
typedef gt::Facet Facet
typedef gt::Cell Cell
typedef gt::FacetOnCellIterator FacetOnCellIterator
typedef CellIt CellIterator

Public Methods

 facet_set_of_cells_iterator (const CellIterator &c)
self & operator++ ()
Facet operator * () const
bool IsDone () const
grid_type const & TheGrid () const

Detailed Description

template<class CellIt>
class facet_set_of_cells_iterator< CellIt >

Iterator over the facets of a set of cells.

Template parameters:
Implementation note:
This uses a partial grid function to mark visited facets, hence this approach works also with other element types.

Definition at line 29 of file facet-by-cell-it.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:05:59 2002 for GrAL Base by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000