|
dune-fem
2.8-git
|
#include <dune/fem/gridpart/filter/domainfilter.hh>

Classes | |
| struct | Codim |
Public Types | |
| typedef GridPartImp | GridPartType |
| type of grid part More... | |
| typedef DomainArrayImp | DomainArrayType |
| type of array More... | |
| typedef DomainArrayType::value_type | FieldType |
| type of array field More... | |
| typedef DomainFilterTraits< GridPartType, DomainArrayType > | Traits |
| type of traits More... | |
| typedef BoundaryIdProvider< typename GridPartType::GridType > | BoundaryIdProviderType |
| boundary id provider, specialized for each grid More... | |
| typedef Traits::FilterType | FilterType |
| type of the filter implementation More... | |
| typedef GridPartType ::IndexSetType | IndexSetType |
| type of index set More... | |
| typedef Traits::EntityType | EntityType |
| type of codim 0 entity More... | |
Public Member Functions | |
| DomainFilter (const GridPartType &gridPart, const DomainArrayType &tags, const FieldType tag) | |
| constructor More... | |
| DomainFilter (const ThisType &)=default | |
| DomainFilter (ThisType &&)=default | |
| ThisType & | operator= (const ThisType &)=default |
| ThisType & | operator= (ThisType &&)=default |
| template<class Intersection > | |
| bool | interiorIntersection (const Intersection &) const |
| return false since all interior intersections should be skipped More... | |
| template<int cd> | |
| bool | contains (const typename Codim< cd >::EntityType &entity) const |
| returns true if the given entity has the correct tag for higher codims false is returned More... | |
| template<class Entity > | |
| bool | contains (const Entity &entity) const |
| returns true if the given entity has the correct tag for higher codims false is returned 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... | |
| bool | contains (const typename Codim< cd >::EntityType &) const |
| returns true if the given entity of the pointer in the domain More... | |
| bool | contains (const typename Codim< cd >::EntityType &entity) const |
| returns true if the given entity of the pointer in the domain More... | |
| bool | contains (const Entity &entity) const |
| returns true if the given entity of the pointer in the domain More... | |
| bool | contains (const typename Codim< cd >::EntityType &entity) const |
| returns true if the given entity of the pointer in the domain More... | |
Protected Types | |
| typedef DomainFilter< GridPartType, DomainArrayType > | ThisType |
| this type More... | |
| typedef FilterDefaultImplementation< Traits > | BaseType |
| base type More... | |
Protected Member Functions | |
| FilterType & | asImp () |
| const FilterType & | asImp () const |
| const FilterType & | asImp () const |
Protected Attributes | |
| const IndexSetType & | indexSet_ |
| const DomainArrayType & | tags_ |
| const FieldType | tag_ |
|
protected |
base type
| typedef BoundaryIdProvider< typename GridPartType::GridType > Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::BoundaryIdProviderType |
boundary id provider, specialized for each grid
| typedef DomainArrayImp Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::DomainArrayType |
type of array
| typedef Traits::EntityType Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::EntityType |
type of codim 0 entity
| typedef DomainArrayType::value_type Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::FieldType |
type of array field
| typedef Traits::FilterType Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::FilterType |
type of the filter implementation
| typedef GridPartImp Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::GridPartType |
type of grid part
| typedef GridPartType :: IndexSetType Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::IndexSetType |
type of index set
|
protected |
this type
| typedef DomainFilterTraits< GridPartType, DomainArrayType > Dune::Fem::DomainFilter< GridPartImp, DomainArrayImp >::Traits |
type of traits
|
inline |
constructor
|
default |
|
default |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inline |
returns true if the given entity has the correct tag for higher codims false is returned
|
inlineinherited |
returns true if the given entity of the pointer in the domain
|
inherited |
returns true if the given entity of the pointer in the domain
|
inline |
returns true if the given entity has the correct tag for higher codims false is returned
|
inlineinherited |
returns true if the given entity of the pointer in the domain
|
inlineinherited |
returns true if the given entity of the pointer in the domain
|
inline |
return false since all interior intersections should be skipped
|
inline |
returns true if an intersection is a boundary intersection
|
inline |
returns the boundary id for an intersection
|
inline |
returns true if for an intersection a neighbor exsits
|
default |
|
default |
|
protected |
|
protected |
|
protected |