DUNE-FEM (unstable)
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
filter.hh
Provides check for implementation of interface methods when using static polymorphism,...
static constexpr int codimension
Know your own codimension.
Definition: entity.hh:106
Interface class for filter to use with a Dune::FilteredGridPart.
Definition: filter.hh:60
Traits::FilterType FilterType
type of the filter implementation
Definition: filter.hh:69
Codim< 0 >::EntityType EntityType
type of entity with codim=0
Definition: filter.hh:79
bool intersectionNeighbor(const Intersection &intersection) const
returns true if for an intersection a neighbor exsits
Definition: filter.hh:132
bool contains(const Entity &entity) const
returns true if the given entity of the pointer in the domain
Definition: filter.hh:101
bool interiorIntersection(const Intersection &intersection) const
returns true if an intersection is interior
Definition: filter.hh:111
bool intersectionBoundary(const Intersection &intersection) const
returns true if an intersection is a boundary intersection
Definition: filter.hh:118
bool contains(const typename Codim< cd >::EntityType &entity) const
returns true if the given entity of the pointer in the domain
Definition: filter.hh:93
int intersectionBoundaryId(const Intersection &intersection) const
returns the boundary id for an intersection
Definition: filter.hh:125
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition: intersection.hh:164
Entity outside() const
return Entity on the outside of this intersection. That is the neighboring Entity.
Definition: intersection.hh:261
GridImp::template Codim< 0 >::Entity Entity
Type of entity that this Intersection belongs to.
Definition: intersection.hh:192
constexpr std::bool_constant<((II==value)||...)> contains(std::integer_sequence< T, II... >, std::integral_constant< T, value >)
Checks whether or not a given sequence contains a value.
Definition: integersequence.hh:137
FilterType::template Codim< cd >::EntityType EntityType
entity type for given codimension
Definition: filter.hh:42
Codim< 0 >::EntityType EntityType
entity type for codimension 0
Definition: filter.hh:46
BaseType::template Codim< cd >::EntityType EntityType
type of codim cd
Definition: filter.hh:169
