dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::Fem::SimpleFilter< GridPart > Class Template Reference

#include <dune/fem/gridpart/filter/simple.hh>

Inheritance diagram for Dune::Fem::SimpleFilter< GridPart >:
Inheritance graph

Public Types

template<int codim>
using Codim = typename Base::template Codim< codim >
 
typedef BaseType::FilterType FilterType
 type of the filter implementation
 
typedef BaseType::EntityType EntityType
 type of codim 0 entity
 

Public Member Functions

template<class Contains >
 SimpleFilter (const GridPart &gridPart, Contains contains, int domainId)
 
template<int codim>
bool contains (const typename Codim< codim >::EntityType &entity) const
 
template<class Entity >
bool contains (const Entity &entity) const
 
template<class Intersection >
bool interiorIntersection (const Intersection &intersection) const
 
template<class Intersection >
bool intersectionBoundary (const Intersection &) const
 
template<class Intersection >
int intersectionBoundaryId (const Intersection &intersection) const
 
template<class Intersection >
bool intersectionNeighbor (const Intersection &) const
 
bool contains (const typename Codim< cd >::EntityType &) const
 returns true if the given entity of the pointer in the domain
 
template<int cd>
bool contains (const typename Codim< cd >::EntityType &entity) const
 returns true if the given entity of the pointer in the domain
 

Protected Member Functions

FilterTypeasImp ()
 
const FilterTypeasImp () const
 

Member Typedef Documentation

◆ Codim

template<class GridPart >
template<int codim>
using Dune::Fem::SimpleFilter< GridPart >::Codim = typename Base::template Codim< codim >

◆ EntityType

type of codim 0 entity

◆ FilterType

type of the filter implementation

Constructor & Destructor Documentation

◆ SimpleFilter()

template<class GridPart >
template<class Contains >
Dune::Fem::SimpleFilter< GridPart >::SimpleFilter ( const GridPart &  gridPart,
Contains  contains,
int  domainId 
)
inline

Member Function Documentation

◆ asImp() [1/2]

FilterType & Dune::Fem::FilterInterface< SimpleFilterTraits< GridPart > >::asImp ( )
inlineprotectedinherited

◆ asImp() [2/2]

const FilterType & Dune::Fem::FilterInterface< SimpleFilterTraits< GridPart > >::asImp ( ) const
inlineprotectedinherited

◆ contains() [1/4]

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

◆ contains() [2/4]

bool Dune::Fem::FilterDefaultImplementation< SimpleFilterTraits< GridPart > >::contains ( const typename Codim< cd >::EntityType &  ) const
inherited

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

◆ contains() [3/4]

template<class FilterTraits >
template<int cd>
bool Dune::Fem::FilterInterface< FilterTraits >::contains ( const typename Codim< cd >::EntityType entity) const
inlineinherited

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

◆ contains() [4/4]

template<class GridPart >
template<int codim>
bool Dune::Fem::SimpleFilter< GridPart >::contains ( const typename Codim< codim >::EntityType entity) const
inline

◆ interiorIntersection()

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

◆ intersectionBoundary()

template<class GridPart >
template<class Intersection >
bool Dune::Fem::SimpleFilter< GridPart >::intersectionBoundary ( const Intersection &  ) const
inline

◆ intersectionBoundaryId()

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

◆ intersectionNeighbor()

template<class GridPart >
template<class Intersection >
bool Dune::Fem::SimpleFilter< GridPart >::intersectionNeighbor ( const Intersection &  ) const
inline

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