An interface for a set of geometric entities. More...
#include <dumux/common/geometry/geometricentityset.hh>
An interface for a set of geometric entities.
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 More... | |
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 More... | |
decltype(auto) | begin () const |
begin iterator to enable range-based for iteration More... | |
decltype(auto) | end () const |
end iterator to enable range-based for iteration More... | |
std::size_t | index (const Entity &e) const |
get an entities index More... | |
Entity | entity (std::size_t index) const |
get an entity from an index More... | |
using Dumux::GridViewGeometricEntitySet< GridView, codim, Mapper >::ctype = typename GridView::ctype |
the coordinate type
using Dumux::GridViewGeometricEntitySet< GridView, codim, Mapper >::Entity = typename GridView::template Codim<codim>::Entity |
anonymous enum |
|
inline |
|
inline |
|
inline |
|
inline |
begin iterator to enable range-based for iteration
|
inline |
end iterator to enable range-based for iteration
|
inline |
get an entity from an index
|
inline |
get an entities index
|
inline |
the number of entities in this set