Reference documentation for deal.II version Git 3f1f337db3 2021-10-23 13:19:02 -0600
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Types | List of all members
internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda > Struct Template Reference

#include <deal.II/dofs/dof_iterator_selector.h>

Public Types

using CellAccessor = ::DoFCellAccessor< 1, spacedim, lda >
 
using FaceAccessor = ::DoFAccessor< 0, 1, spacedim, lda >
 
using raw_line_iterator = TriaRawIterator< CellAccessor >
 
using line_iterator = TriaIterator< CellAccessor >
 
using active_line_iterator = TriaActiveIterator< CellAccessor >
 
using raw_quad_iterator = TriaRawIterator< DoFInvalidAccessor< 2, 1, spacedim > >
 
using quad_iterator = TriaIterator< DoFInvalidAccessor< 2, 1, spacedim > >
 
using active_quad_iterator = TriaActiveIterator< DoFInvalidAccessor< 2, 1, spacedim > >
 
using raw_hex_iterator = TriaRawIterator< DoFInvalidAccessor< 3, 1, spacedim > >
 
using hex_iterator = TriaIterator< DoFInvalidAccessor< 3, 1, spacedim > >
 
using active_hex_iterator = TriaActiveIterator< DoFInvalidAccessor< 3, 1, spacedim > >
 
using raw_cell_iterator = raw_line_iterator
 
using cell_iterator = line_iterator
 
using active_cell_iterator = active_line_iterator
 
using raw_face_iterator = TriaRawIterator< FaceAccessor >
 
using face_iterator = TriaIterator< FaceAccessor >
 
using active_face_iterator = TriaActiveIterator< FaceAccessor >
 

Detailed Description

template<int spacedim, bool lda>
struct internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >

Define some types for DoF handling in one dimension.

The types have the same meaning as those declared in internal::TriangulationImplementation::Iterators<1,spacedim>, only the treatment of templates is a little more complicated. See the Iterators on mesh-like containers module for more information.

Definition at line 63 of file dof_iterator_selector.h.

Member Typedef Documentation

◆ CellAccessor

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::CellAccessor = ::DoFCellAccessor<1, spacedim, lda>

Definition at line 65 of file dof_iterator_selector.h.

◆ FaceAccessor

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::FaceAccessor = ::DoFAccessor<0, 1, spacedim, lda>

Definition at line 66 of file dof_iterator_selector.h.

◆ raw_line_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::raw_line_iterator = TriaRawIterator<CellAccessor>

Definition at line 68 of file dof_iterator_selector.h.

◆ line_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::line_iterator = TriaIterator<CellAccessor>

Definition at line 69 of file dof_iterator_selector.h.

◆ active_line_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::active_line_iterator = TriaActiveIterator<CellAccessor>

Definition at line 70 of file dof_iterator_selector.h.

◆ raw_quad_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::raw_quad_iterator = TriaRawIterator<DoFInvalidAccessor<2, 1, spacedim> >

Definition at line 73 of file dof_iterator_selector.h.

◆ quad_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::quad_iterator = TriaIterator<DoFInvalidAccessor<2, 1, spacedim> >

Definition at line 74 of file dof_iterator_selector.h.

◆ active_quad_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::active_quad_iterator = TriaActiveIterator<DoFInvalidAccessor<2, 1, spacedim> >

Definition at line 76 of file dof_iterator_selector.h.

◆ raw_hex_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::raw_hex_iterator = TriaRawIterator<DoFInvalidAccessor<3, 1, spacedim> >

Definition at line 79 of file dof_iterator_selector.h.

◆ hex_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::hex_iterator = TriaIterator<DoFInvalidAccessor<3, 1, spacedim> >

Definition at line 80 of file dof_iterator_selector.h.

◆ active_hex_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::active_hex_iterator = TriaActiveIterator<DoFInvalidAccessor<3, 1, spacedim> >

Definition at line 82 of file dof_iterator_selector.h.

◆ raw_cell_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::raw_cell_iterator = raw_line_iterator

Definition at line 84 of file dof_iterator_selector.h.

◆ cell_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::cell_iterator = line_iterator

Definition at line 85 of file dof_iterator_selector.h.

◆ active_cell_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::active_cell_iterator = active_line_iterator

Definition at line 86 of file dof_iterator_selector.h.

◆ raw_face_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::raw_face_iterator = TriaRawIterator<FaceAccessor>

Definition at line 88 of file dof_iterator_selector.h.

◆ face_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::face_iterator = TriaIterator<FaceAccessor>

Definition at line 89 of file dof_iterator_selector.h.

◆ active_face_iterator

template<int spacedim, bool lda>
using internal::DoFHandlerImplementation::Iterators< 1, spacedim, lda >::active_face_iterator = TriaActiveIterator<FaceAccessor>

Definition at line 90 of file dof_iterator_selector.h.


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