13#ifndef agglomeration_iterator_h
14#define agglomeration_iterator_h
25template <
int dim,
int spacedim = dim>
161template <
int dim,
int spacedim>
168template <
int dim,
int spacedim>
176template <
int dim,
int spacedim>
187template <
int dim,
int spacedim>
196template <
int dim,
int spacedim>
205template <
int dim,
int spacedim>
214template <
int dim,
int spacedim>
223template <
int dim,
int spacedim>
233template <
int dim,
int spacedim>
243template <
int dim,
int spacedim>
253template <
int dim,
int spacedim>
265template <
int dim,
int spacedim>
275template <
int dim,
int spacedim>
287template <
int dim,
int spacedim>
291 return accessor.master_cell.state();
296template <
int dim,
int spacedim>
std::vector< typename Triangulation< dim, spacedim >::active_cell_iterator > AgglomerationContainer
AgglomerationAccessor< dim, spacedim > * pointer
IteratorState::IteratorStates state() const
const Triangulation< dim, spacedim >::active_cell_iterator & master_cell() const
bool operator!=(const AgglomerationIterator< dim, spacedim > &) const
AgglomerationIterator operator++(int)
std::ptrdiff_t difference_type
AgglomerationIterator(const typename Triangulation< dim, spacedim >::active_cell_iterator &master_cell, const CellId &cell_id, const AgglomerationHandler< dim, spacedim > *handler)
AgglomerationIterator operator--(int)
std::bidirectional_iterator_tag iterator_category
AgglomerationAccessor< dim, spacedim > accessor
AgglomerationIterator & operator++()
AgglomerationAccessor< dim, spacedim > & reference
const AgglomerationAccessor< dim, spacedim > & operator*() const
AgglomerationIterator(const typename Triangulation< dim, spacedim >::active_cell_iterator &cell, const AgglomerationHandler< dim, spacedim > *handler)
AgglomerationIterator & operator--()
typename AgglomerationAccessor< dim, spacedim >::AgglomerationContainer AgglomerationContainer
bool operator==(const AgglomerationIterator< dim, spacedim > &) const
AgglomerationAccessor< dim, spacedim > & operator*()
AgglomerationAccessor< dim, spacedim > value_type
const AgglomerationAccessor< dim, spacedim > * operator->() const
AgglomerationAccessor< dim, spacedim > * operator->()