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 More... | |
Public Member Functions | |
template<class... G> | |
FixedSizeGeometriesEntitySet (G &&... g) | |
Constructor with one or more geometries as arguments. More... | |
constexpr 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... | |
template<class Entity > | |
std::size_t | index (const Entity &e) const |
get an entities index More... | |
const Entity & | entity (std::size_t index) const |
get an entity from an index More... | |
Static Public Attributes | |
static constexpr int | dimensionworld = Entity::Geometry::coorddimension |
The world dimension of the entity set. More... | |
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 |