DUNE PDELab (git)
Dune::Concept::EntityExtended Concept Reference
Model of a grid entity with extended requirements for codimension 0. More...
#include <dune/grid/concepts/entity.hh>
Concept definition
template<class E>
requires(const E e, int maxLevel)
{
requires (E::codimension == 0);
{ e.father() } -> std::same_as<E>;
{ e.hasFather() } -> std::convertible_to<bool>;
{ e.isLeaf() } -> std::convertible_to<bool>;
{ e.isRegular() } -> std::convertible_to<bool>;
{ e.geometryInFather() } -> std::same_as<typename E::LocalGeometry>;
{ e.hbegin(maxLevel) } -> std::same_as<typename E::HierarchicIterator>;
{ e.hend(maxLevel) } -> std::same_as<typename E::HierarchicIterator>;
{ e.isNew() } -> std::convertible_to<bool>;
{ e.mightVanish() } -> std::convertible_to<bool>;
{ e.hasBoundaryIntersections() } -> std::convertible_to<bool>;
requires std::same_as<E, typename E::template Codim<0>::Entity>;
} &&
Impl::EntityCodimExtended<E,0> &&
requires (index_constant<1> from, index_constant<E::dimension+1> to) {
Impl::entityAllCodimsExtended<E>(range(from, to).to_integer_sequence());
}
Model of a grid entity with extended requirements for codimension 0.
Definition: entity.hh:77
Detailed Description
Model of a grid entity with extended requirements for codimension 0.
Dune::Entity of codimension 0 is a template for this model.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 24, 23:30, 2024)