dune-geometry
2.4
|
Compute indices for geometry types, taking the dimension into account. More...
#include <dune/geometry/typeindex.hh>
Static Public Member Functions | |
static DUNE_CONSTEXPR std::size_t | size (std::size_t maxdim) |
Compute total number of geometry types up to and including the given dimension. More... | |
static std::size_t | index (const GeometryType >) |
Compute the index for the given geometry type over all dimensions. More... | |
Compute indices for geometry types, taking the dimension into account.
|
inlinestatic |
Compute the index for the given geometry type over all dimensions.
Geometry types from different dimensions will get different indices, and lower dimensions will always have lower indices than higher dimensions. If that is not what you want, maybe you should look at LocalGeometryTypeIndex.
References Dune::GeometryType::dim(), and Dune::LocalGeometryTypeIndex::index().
|
inlinestatic |
Compute total number of geometry types up to and including the given dimension.
This includes irregular geometry types such as "None".