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 |