17 #ifndef __deal2__dof_iterators_h 18 #define __deal2__dof_iterators_h 20 #include <deal.II/base/config.h> 27 template <
int structdim,
class DH,
bool lda>
class DoFAccessor;
35 template <
int dim,
int spacedim>
class DoFHandler;
42 template <
class DH,
bool lda=false>
56 template <
template <
int,
int>
class DH,
int spacedim,
bool lda>
59 typedef DH<1,spacedim> DoFHandler_type;
60 typedef ::DoFCellAccessor<DoFHandler_type, lda>
CellAccessor;
61 typedef ::DoFAccessor<0,DoFHandler_type, lda>
FaceAccessor;
97 template <
template <
int,
int>
class DH,
int spacedim,
bool lda>
100 typedef DH<2,spacedim> DoFHandler_type;
101 typedef ::DoFCellAccessor<DoFHandler_type, lda>
CellAccessor;
102 typedef ::DoFAccessor<1, DoFHandler_type, lda>
FaceAccessor;
138 template <
template <
int,
int>
class DH,
int spacedim,
bool lda>
141 typedef DH<3, spacedim> DoFHandler_type;
142 typedef ::DoFCellAccessor<DoFHandler_type, lda>
CellAccessor;
143 typedef ::DoFAccessor<2, DoFHandler_type, lda>
FaceAccessor;
168 DEAL_II_NAMESPACE_CLOSE
170 #endif // __deal2__dof_iterator_selector_h