template<class GeoType>
class Dumux::GeometriesEntitySet< GeoType >
An interface for a set of geometric entities.
- Note
- This can be used e.g. to construct a bounding box volume hierarchy of a grid It defines the minimum requirement for such a set
|
| GeometriesEntitySet (std::initializer_list< typename Entity::Geometry > &&geometries) |
| Constructor for initializer_list. More...
|
|
| GeometriesEntitySet (const std::vector< typename Entity::Geometry > &geometries) |
| Constructor for a vector of geometries. More...
|
|
| GeometriesEntitySet (std::vector< typename Entity::Geometry > &&geometries) |
| Constructor for a vector of geometries. More...
|
|
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...
|
|
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...
|
|