17 #ifndef __deal2__tria_iterator_templates_h 18 #define __deal2__tria_iterator_templates_h 21 #include <deal.II/base/config.h> 22 #include <deal.II/grid/tria.h> 23 #include <deal.II/grid/tria_iterator.h> 37 template <
typename Accessor>
41 accessor (0, -2, -2, 0)
45 template <
typename Accessor>
54 template <
typename Accessor>
60 const typename Accessor::AccessorData *local_data)
62 accessor (parent, level, index, local_data)
66 template <
typename Accessor>
70 const typename Accessor::AccessorData *local_data)
78 template <
typename Accessor>
122 template <
typename Accessor>
131 template <
typename Accessor>
151 template <
typename Accessor>
163 template <
typename Accessor>
178 template <
typename Accessor>
184 template <
typename Accessor>
191 template <
typename Accessor>
206 ExcAssignmentOfUnusedObject());
211 template <
typename Accessor>
216 const typename Accessor::AccessorData *local_data) :
228 ExcAssignmentOfUnusedObject());
233 template <
typename Accessor>
237 const typename Accessor::AccessorData *local_data)
249 ExcAssignmentOfUnusedObject());
254 template <
typename Accessor>
264 template <
typename Accessor>
265 template <
typename OtherAccessor>
275 template <
typename Accessor>
290 ExcAssignmentOfUnusedObject());
296 template <
typename Accessor>
297 template <
typename OtherAccessor>
312 ExcAssignmentOfUnusedObject());
318 template <
typename Accessor>
330 template <
typename Accessor>
341 template <
typename Accessor>
354 template <
typename Accessor>
369 template <
typename Accessor>
375 template <
typename Accessor>
381 template <
typename Accessor>
395 ExcAssignmentOfInactiveObject());
400 template <
typename Accessor>
414 ExcAssignmentOfInactiveObject());
419 template <
typename Accessor>
424 const typename Accessor::AccessorData *local_data) :
425 TriaIterator<Accessor> (parent, level, index, local_data)
436 ExcAssignmentOfInactiveObject());
441 template <
typename Accessor>
445 const typename Accessor::AccessorData *local_data)
457 ExcAssignmentOfInactiveObject());
462 template <
typename Accessor>
472 template <
typename Accessor>
473 template <
class OtherAccessor>
483 template <
typename Accessor>
498 ExcAssignmentOfInactiveObject());
504 template <
typename Accessor>
505 template <
class OtherAccessor>
520 ExcAssignmentOfInactiveObject());
526 template <
typename Accessor>
527 template <
class OtherAccessor>
542 ExcAssignmentOfInactiveObject());
548 template <
typename Accessor>
563 ExcAssignmentOfInactiveObject());
569 template <
typename Accessor>
576 if (this->
accessor.has_children() ==
false)
582 template <
typename Accessor>
594 template <
typename Accessor>
601 if (this->
accessor.has_children() ==
false)
607 template <
typename Accessor>
617 DEAL_II_NAMESPACE_CLOSE
TriaIterator< Accessor > & operator++()
TriaActiveIterator< Accessor > & operator++()
TriaActiveIterator< Accessor > & operator--()
#define Assert(cond, exc)
TriaRawIterator & operator++()
TriaActiveIterator< Accessor > & operator=(const TriaActiveIterator< Accessor > &)
IteratorState::IteratorStates state() const
TriaRawIterator & operator--()
TriaIterator< Accessor > & operator=(const TriaIterator< Accessor > &)
TriaIterator< Accessor > & operator--()
TriaRawIterator & operator=(const TriaRawIterator &)
bool operator!=(const TriaRawIterator &) const
Iterator reached end of container.
Iterator points to a valid object.
bool operator==(const TriaRawIterator &) const