dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | List of all members
Dune::Fem::InverseFilter< FilterImp > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/filter/inversefilter.hh>

Classes

struct  Codim
 entity types More...
 

Public Types

typedef InverseFilter< FilterImp > FilterType
 type of the filter implementation More...
 
typedef Codim< 0 >::EntityType EntityType
 type of entity with codim=0 More...
 

Public Member Functions

 InverseFilter (const FilterImp &filter=FilterImp())
 constructor More...
 
template<int cd>
bool contains (const typename Codim< cd >::EntityType &entity) const
 returns true if the given entity of the pointer in the domain More...
 
template<class Entity >
bool contains (const Entity &entity) const
 returns true if the given entity of the pointer in the domain More...
 
template<class Intersection >
bool interiorIntersection (const Intersection &intersection) const
 returns true if an intersection is interior More...
 
template<class Intersection >
bool intersectionBoundary (const Intersection &intersection) const
 returns true if an intersection is a boundary intersection More...
 
template<class Intersection >
int intersectionBoundaryId (const Intersection &intersection) const
 returns the boundary id for an intersection More...
 
template<class Intersection >
bool intersectionNeighbor (const Intersection &intersection) const
 returns true if for an intersection a neighbor exsits More...
 

Member Typedef Documentation

template<class FilterImp >
typedef Codim< 0 >::EntityType Dune::Fem::InverseFilter< FilterImp >::EntityType

type of entity with codim=0

template<class FilterImp >
typedef InverseFilter< FilterImp > Dune::Fem::InverseFilter< FilterImp >::FilterType

type of the filter implementation

Constructor & Destructor Documentation

template<class FilterImp >
Dune::Fem::InverseFilter< FilterImp >::InverseFilter ( const FilterImp &  filter = FilterImp())
inline

constructor

Member Function Documentation

template<class FilterImp >
template<int cd>
bool Dune::Fem::InverseFilter< FilterImp >::contains ( const typename Codim< cd >::EntityType entity) const
inline

returns true if the given entity of the pointer in the domain

Referenced by Dune::Fem::InverseFilter< FilterImp >::interiorIntersection().

template<class FilterImp >
template<class Entity >
bool Dune::Fem::InverseFilter< FilterImp >::contains ( const Entity &  entity) const
inline

returns true if the given entity of the pointer in the domain

template<class FilterImp >
template<class Intersection >
bool Dune::Fem::InverseFilter< FilterImp >::interiorIntersection ( const Intersection &  intersection) const
inline

returns true if an intersection is interior

References Dune::Fem::InverseFilter< FilterImp >::contains().

template<class FilterImp >
template<class Intersection >
bool Dune::Fem::InverseFilter< FilterImp >::intersectionBoundary ( const Intersection &  intersection) const
inline

returns true if an intersection is a boundary intersection

template<class FilterImp >
template<class Intersection >
int Dune::Fem::InverseFilter< FilterImp >::intersectionBoundaryId ( const Intersection &  intersection) const
inline

returns the boundary id for an intersection

template<class FilterImp >
template<class Intersection >
bool Dune::Fem::InverseFilter< FilterImp >::intersectionNeighbor ( const Intersection &  intersection) const
inline

returns true if for an intersection a neighbor exsits


The documentation for this class was generated from the following file: