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

RegGrid2D::CellOnCellIterator Class Reference

#include <cartesian-grid2d.h>

Inheritance diagram for RegGrid2D::CellOnCellIterator:

Inheritance graph
[legend]
Collaboration diagram for RegGrid2D::CellOnCellIterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Cell anchor_type
typedef Cell element_type
typedef Cell value_type

Public Methods

 CellOnCellIterator ()
 CellOnCellIterator (Cell const &cc)
 CellOnCellIterator (const EdgeOnCellIterator &F)
 CellOnCellIterator (Cell::side nnb, const Cell &cc, const Grid *g)
self & operator++ ()
self operator++ (int)
Cell operator * () const
Edge facet () const
bool IsDone () const
Cell::side LocalNumber () const
Cell const & TheCell () const
Cell const & TheAnchor () const

Friends

class RegGrid2D
bool operator== (self const &lhs, self const &rhs)
bool operator!= (const self &lhs, const self &rhs)

Member Typedef Documentation

typedef Cell RegGrid2D::CellOnCellIterator::anchor_type
 

Definition at line 823 of file cartesian-grid2d.h.

typedef Cell RegGrid2D::CellOnCellIterator::element_type
 

Definition at line 824 of file cartesian-grid2d.h.

typedef Cell RegGrid2D::CellOnCellIterator::value_type
 

Definition at line 825 of file cartesian-grid2d.h.


Constructor & Destructor Documentation

RegGrid2D::CellOnCellIterator::CellOnCellIterator   [inline]
 

Definition at line 827 of file cartesian-grid2d.h.

RegGrid2D::CellOnCellIterator::CellOnCellIterator Cell const &    cc [inline, explicit]
 

Definition at line 829 of file cartesian-grid2d.h.

RegGrid2D::CellOnCellIterator::CellOnCellIterator const EdgeOnCellIterator   F [inline]
 

Definition at line 830 of file cartesian-grid2d.h.

References RegGrid2D::inc_iterator_base::base, and IsDone.

RegGrid2D::CellOnCellIterator::CellOnCellIterator Cell::side    nnb,
const Cell   cc,
const Grid   g
[inline]
 

Definition at line 835 of file cartesian-grid2d.h.

References RegGrid2D::inc_iterator_base::base, and IsDone.


Member Function Documentation

self& RegGrid2D::CellOnCellIterator::operator++   [inline]
 

Definition at line 841 of file cartesian-grid2d.h.

References IsDone.

self RegGrid2D::CellOnCellIterator::operator++ int    [inline]
 

Definition at line 847 of file cartesian-grid2d.h.

Cell RegGrid2D::CellOnCellIterator::operator *   const [inline]
 

Definition at line 848 of file cartesian-grid2d.h.

References TheCell.

Edge RegGrid2D::CellOnCellIterator::facet   const [inline]
 

Definition at line 851 of file cartesian-grid2d.h.

References LocalNumber.

Referenced by RegGrid2D::Edge::Edge.

bool RegGrid2D::CellOnCellIterator::IsDone   const [inline]
 

Definition at line 852 of file cartesian-grid2d.h.

Referenced by CellOnCellIterator, and operator++.

Cell::side RegGrid2D::CellOnCellIterator::LocalNumber   const [inline]
 

Definition at line 854 of file cartesian-grid2d.h.

Referenced by facet.

Cell const& RegGrid2D::CellOnCellIterator::TheCell   const [inline]
 

Definition at line 856 of file cartesian-grid2d.h.

Referenced by operator *.

Cell const& RegGrid2D::CellOnCellIterator::TheAnchor   const [inline]
 

Definition at line 857 of file cartesian-grid2d.h.


Friends And Related Function Documentation

friend class RegGrid2D [friend]
 

Definition at line 819 of file cartesian-grid2d.h.

bool operator== self const &    lhs,
self const &    rhs
[friend]
 

Definition at line 859 of file cartesian-grid2d.h.

bool operator!= const self &    lhs,
const self &    rhs
[friend]
 

Definition at line 863 of file cartesian-grid2d.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:08:19 2002 for GrAL Cartesian2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000