Model of a grid entity for any codimension.
More...
#include <dune/grid/concepts/entity.hh>
template<class E>
requires(const E e, unsigned int codim)
{
requires E::mydimension == (E::dimension - E::codimension);
{ e.level() } -> std::convertible_to<int>;
{ e.partitionType() } -> std::same_as<Dune::PartitionType>;
{ e.geometry() } -> std::same_as<typename E::Geometry>;
{ e.type() } -> std::same_as<Dune::GeometryType>;
{ e.subEntities(codim) } -> std::convertible_to<unsigned int>;
{ e.seed() } -> std::same_as<typename E::EntitySeed>;
}
Model of an entity seed.
Definition concepts/entity.hh:25
Model of a grid entity for any codimension.
Definition concepts/entity.hh:40
Model of a geometry object.
Definition concepts/geometry.hh:29
Model of a grid entity for any codimension.
Dune::Entity is a template for this model.