1 #ifndef DUNE_FEM_GRIDPART_FILTER_INVERSEFILTER_HH 2 #define DUNE_FEM_GRIDPART_FILTER_INVERSEFILTER_HH 10 template<
class FilterImp >
36 return !filter().contains< cd >( entity );
40 template<
class Entity >
43 return !filter().contains( entity );
48 template<
class Intersection >
51 typedef typename Intersection::Entity
EntityType;
52 const EntityType outside(intersection.outside());
57 template<
class Intersection >
60 return filter().intersectionBoundary( intersection );
64 template<
class Intersection >
67 return filter().intersectionBoundaryId( intersection );
71 template<
class Intersection >
74 return filter().intersectionNeighbor( intersection );
78 const FilterImp filter ()
const 91 #endif // #ifndef DUNE_FEM_GRIDPART_FILTER_INVERSEFILTER_HH
Definition: inversefilter.hh:11
FilterImp::template Codim< cd >::EntityType EntityType
Definition: inversefilter.hh:21
InverseFilter< FilterImp > FilterType
type of the filter implementation
Definition: inversefilter.hh:15
bool contains(const Entity &entity) const
returns true if the given entity of the pointer in the domain
Definition: inversefilter.hh:41
Definition: coordinate.hh:4
bool intersectionBoundary(const Intersection &intersection) const
returns true if an intersection is a boundary intersection
Definition: inversefilter.hh:58
entity types
Definition: inversefilter.hh:19
Codim< 0 >::EntityType EntityType
type of entity with codim=0
Definition: inversefilter.hh:25
InverseFilter(const FilterImp &filter=FilterImp())
constructor
Definition: inversefilter.hh:28
bool interiorIntersection(const Intersection &intersection) const
returns true if an intersection is interior
Definition: inversefilter.hh:49
bool contains(const typename Codim< cd >::EntityType &entity) const
returns true if the given entity of the pointer in the domain
Definition: inversefilter.hh:34
int intersectionBoundaryId(const Intersection &intersection) const
returns the boundary id for an intersection
Definition: inversefilter.hh:65
bool intersectionNeighbor(const Intersection &intersection) const
returns true if for an intersection a neighbor exsits
Definition: inversefilter.hh:72