Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | List of all members
internal::Triangulation::Iterators< 3, spacedim > Struct Template Reference

#include <tria_iterator_selector.h>

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
 

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

Definition at line 165 of file tria_iterator_selector.h.


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