|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
iterator.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
206 typedef typename HostGridView::template Codim< codim >::template Partition< pitype >::Iterator HostEntityIterator;
278 typedef typename HostGridView::template Codim<0>::template Partition< Filter::Element_Partition >::Iterator HostElementIterator;
int size() const
void increment()
std::ptrdiff_t index() const
PartitionIteratorType
Parameter to be used for the parallel level- and leaf iterators.
Definition gridenums.hh:136
PartitionType
Attributes used in the generic overlap model.
Definition gridenums.hh:30
@ OverlapFront_Partition
interior, border, overlap and front entities
Definition gridenums.hh:140
@ InteriorBorder_Partition
interior and border entities
Definition gridenums.hh:138
@ Overlap_Partition
interior, border, and overlap entities
Definition gridenums.hh:139
STL namespace.
Include standard header files.
DUNE-conform implementation of the entity.
Definition geometrygrid/entity.hh:694
Definition iterator.hh:374
static const int codimension
Definition iterator.hh:380
bool equals(const HierarchicIterator &rhs) const
Definition iterator.hh:402
HierarchicIterator(const Grid &grid, HostEntityIterator hostEntityIterator)
Definition iterator.hh:392
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:382
Definition iterator.hh:30
Definition iterator.hh:41
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:51
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:52
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:53
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:55
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:82
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:80
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:78
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:79
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:99
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:98
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:101
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:97
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:128
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:127
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:129
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:131
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:150
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:146
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:148
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:147
ReferenceElements< ctype, dimension >::ReferenceElement RefElement
Definition iterator.hh:167
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:166
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:165
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:169
Iterator()
Definition iterator.hh:209
Traits::Grid Grid
Definition iterator.hh:195
Entity dereference() const
Definition iterator.hh:226
int level() const
Definition iterator.hh:231
void increment()
Definition iterator.hh:216
bool equals(const Iterator &rhs) const
Definition iterator.hh:221
static Iterator begin(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:239
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:199
const Grid & grid() const
Definition iterator.hh:233
static Iterator end(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:245
Iterator(const Grid &grid, HostEntityIterator hostEntityIterator)
Definition iterator.hh:211
Traits::Grid Grid
Definition iterator.hh:267
int level() const
Definition iterator.hh:338
void increment()
Definition iterator.hh:299
const Grid & grid() const
Definition iterator.hh:340
static Iterator end(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:353
static Iterator begin(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:346
bool equals(const Iterator &rhs) const
Definition iterator.hh:328
Entity dereference() const
Definition iterator.hh:333
Iterator(const Grid &grid, HostElementIterator hostElementIterator, HostElementIterator hostEnd, const HostIndexSet &hostIndexSet)
Definition iterator.hh:285
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:271
Iterator()
Definition iterator.hh:283
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8