An interface for a set of geometric entities based on a GridView. More...
#include <dumux/geometry/geometricentityset.hh>
Public Types | |
| enum | { dimensionworld = GridView::dimensionworld } |
| The world dimension of the entity set. More... | |
| using | Entity = typename GridView::template Codim<codim>::Entity |
| using | ctype = typename GridView::ctype |
| the coordinate type | |
Public Member Functions | |
| GridViewGeometricEntitySet (const GridView &gridView) | |
| GridViewGeometricEntitySet (const GridView &gridView, const Mapper &mapper) | |
| GridViewGeometricEntitySet (const GridView &gridView, const Mapper &mapper, std::shared_ptr< const EntityMap > entityMap) | |
| decltype(auto) | size () const |
| the number of entities in this set | |
| decltype(auto) | begin () const |
| begin iterator to enable range-based for iteration | |
| decltype(auto) | end () const |
| end iterator to enable range-based for iteration | |
| std::size_t | index (const Entity &e) const |
| get an entities index | |
| Entity | entity (std::size_t index) const |
| get an entity from an index | |
| using Dumux::GridViewGeometricEntitySet< GridView, codim, Mapper >::ctype = typename GridView::ctype |
| using Dumux::GridViewGeometricEntitySet< GridView, codim, Mapper >::Entity = typename GridView::template Codim<codim>::Entity |
| anonymous enum |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |