internal::Triangulation::Iterators< 3, spacedim > Struct Template Reference

List of all members.

Public Types

typedef TriaRawIterator
< TriaAccessor< 1, 3, spacedim > > 
raw_line_iterator
typedef TriaIterator
< TriaAccessor< 1, 3, spacedim > > 
line_iterator
typedef TriaActiveIterator
< TriaAccessor< 1, 3, spacedim > > 
active_line_iterator
typedef TriaRawIterator
< TriaAccessor< 2, 3, spacedim > > 
raw_quad_iterator
typedef TriaIterator
< TriaAccessor< 2, 3, spacedim > > 
quad_iterator
typedef TriaActiveIterator
< TriaAccessor< 2, 3, spacedim > > 
active_quad_iterator
typedef TriaRawIterator
< CellAccessor< 3, spacedim > > 
raw_hex_iterator
typedef TriaIterator
< CellAccessor< 3, spacedim > > 
hex_iterator
typedef TriaActiveIterator
< CellAccessor< 3, spacedim > > 
active_hex_iterator
typedef raw_hex_iterator raw_cell_iterator
typedef hex_iterator cell_iterator
typedef active_hex_iterator active_cell_iterator
typedef raw_quad_iterator raw_face_iterator
typedef quad_iterator face_iterator
typedef active_quad_iterator active_face_iterator


Detailed Description

template<int spacedim>
struct internal::Triangulation::Iterators< 3, spacedim >

This class implements some types which differ between the dimensions. These are the declararions for the 3D case only. See the Iterators on mesh-like containers module for more information.

For the declarations of the data types, more or less the same holds as for lower dimensions (see Iterators<[12]>). The dimension specific data types are here, since we are in three dimensions:

 *    typedef raw_hex_iterator    raw_cell_iterator;
 *    typedef hex_iterator        cell_iterator;
 *    typedef active_hex_iterator active_cell_iterator;
 *
 *    typedef raw_quad_iterator    raw_face_iterator;
 *    typedef quad_iterator        face_iterator;
 *    typedef active_quad_iterator active_face_iterator;    
 *  

Author:
Wolfgang Bangerth, 1998

Member Typedef Documentation

template<int spacedim>
typedef TriaRawIterator<TriaAccessor<1, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::raw_line_iterator

template<int spacedim>
typedef TriaIterator<TriaAccessor<1, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::line_iterator

template<int spacedim>
typedef TriaActiveIterator<TriaAccessor<1, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::active_line_iterator

template<int spacedim>
typedef TriaRawIterator<TriaAccessor<2, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::raw_quad_iterator

template<int spacedim>
typedef TriaIterator<TriaAccessor<2, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::quad_iterator

template<int spacedim>
typedef TriaActiveIterator<TriaAccessor<2, 3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::active_quad_iterator

template<int spacedim>
typedef TriaRawIterator<CellAccessor<3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::raw_hex_iterator

template<int spacedim>
typedef TriaIterator<CellAccessor<3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::hex_iterator

template<int spacedim>
typedef TriaActiveIterator<CellAccessor<3, spacedim> > internal::Triangulation::Iterators< 3, spacedim >::active_hex_iterator

template<int spacedim>
typedef raw_hex_iterator internal::Triangulation::Iterators< 3, spacedim >::raw_cell_iterator

template<int spacedim>
typedef hex_iterator internal::Triangulation::Iterators< 3, spacedim >::cell_iterator

template<int spacedim>
typedef active_hex_iterator internal::Triangulation::Iterators< 3, spacedim >::active_cell_iterator

template<int spacedim>
typedef raw_quad_iterator internal::Triangulation::Iterators< 3, spacedim >::raw_face_iterator

template<int spacedim>
typedef quad_iterator internal::Triangulation::Iterators< 3, spacedim >::face_iterator

template<int spacedim>
typedef active_quad_iterator internal::Triangulation::Iterators< 3, spacedim >::active_face_iterator


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

deal.II documentation generated on Sat Aug 15 16:52:39 2009 by doxygen 1.5.9