Dune Core Modules (unstable)
Dune::Concept::EntityGeneral Concept Reference
Model of a grid entity for any codimension. More...
#include <dune/grid/concepts/entity.hh>
Concept definition
template<class E>
concept Dune::Concept::EntityGeneral = std::regular<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>;
}
Detailed Description
Model of a grid entity for any codimension.
Dune::Entity is a template for this model.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 21, 23:30, 2024)