An interface for a fixed-size set of geometric entities. More...
#include <dumux/geometry/geometricentityset.hh>
Public Types | |
| using | Entity = Detail::GeometricEntity::EntityWrapper<GeoType> |
| using | ctype = typename Entity::Geometry::ctype |
| the coordinate type | |
Public Member Functions | |
| template<class... G> | |
| FixedSizeGeometriesEntitySet (G &&... g) | |
| Constructor with one or more geometries as arguments. | |
| constexpr 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 | |
| template<class Entity> | |
| std::size_t | index (const Entity &e) const |
| get an entities index | |
| const Entity & | entity (std::size_t index) const |
| get an entity from an index | |
Static Public Attributes | |
| static constexpr int | dimensionworld = Entity::Geometry::coorddimension |
| The world dimension of the entity set. | |
| using Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::ctype = typename Entity::Geometry::ctype |
| using Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::Entity = Detail::GeometricEntity::EntityWrapper<GeoType> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
|
staticconstexpr |