|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
iterator.hh
Go to the documentation of this file.
204 typedef typename HostGridView::template Codim< codim >::template Partition< pitype >::Iterator HostEntityIterator;
276 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:134
PartitionType
Attributes used in the generic overlap model.
Definition gridenums.hh:28
@ OverlapFront_Partition
interior, border, overlap and front entities
Definition gridenums.hh:138
@ InteriorBorder_Partition
interior and border entities
Definition gridenums.hh:136
@ Overlap_Partition
interior, border, and overlap entities
Definition gridenums.hh:137
STL namespace.
Include standard header files.
DUNE-conform implementation of the entity.
Definition geometrygrid/entity.hh:692
Definition iterator.hh:372
static const int codimension
Definition iterator.hh:378
bool equals(const HierarchicIterator &rhs) const
Definition iterator.hh:400
HierarchicIterator(const Grid &grid, HostEntityIterator hostEntityIterator)
Definition iterator.hh:390
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:380
Definition iterator.hh:28
Definition iterator.hh:39
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:49
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:50
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:53
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:51
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:78
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:80
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:76
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:77
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:97
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:96
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:99
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:95
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:126
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:125
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:127
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:129
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:148
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:144
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:146
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:145
Transitional::ReferenceElement< ctype, Dim< dimension > > RefElement
Definition iterator.hh:165
std::remove_const< Grid >::type::Traits::template Codim< 0 >::Entity Element
Definition iterator.hh:164
std::remove_const< Grid >::type::ctype ctype
Definition iterator.hh:163
static bool apply(const RefElement &refElement, const Element &element, int subEntity)
Definition iterator.hh:167
Iterator()
Definition iterator.hh:207
Traits::Grid Grid
Definition iterator.hh:193
Entity dereference() const
Definition iterator.hh:224
int level() const
Definition iterator.hh:229
void increment()
Definition iterator.hh:214
bool equals(const Iterator &rhs) const
Definition iterator.hh:219
static Iterator begin(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:237
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:197
const Grid & grid() const
Definition iterator.hh:231
static Iterator end(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:243
Iterator(const Grid &grid, HostEntityIterator hostEntityIterator)
Definition iterator.hh:209
Traits::Grid Grid
Definition iterator.hh:265
int level() const
Definition iterator.hh:336
void increment()
Definition iterator.hh:297
const Grid & grid() const
Definition iterator.hh:338
static Iterator end(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:351
static Iterator begin(const Grid &grid, const HostGridView &hostGridView)
Definition iterator.hh:344
bool equals(const Iterator &rhs) const
Definition iterator.hh:326
Entity dereference() const
Definition iterator.hh:331
Iterator(const Grid &grid, HostElementIterator hostElementIterator, HostElementIterator hostEnd, const HostIndexSet &hostIndexSet)
Definition iterator.hh:283
Traits::template Codim< codimension >::Entity Entity
Definition iterator.hh:269
Iterator()
Definition iterator.hh:281
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8