DUNE-FEM (unstable)

Dune::Fem::RadialFilter< ct, dimw > Class Template Reference

given center x and radius r, filter is characteristic function of clos B_r( x ) More...

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

Public Types

typedef ct ctype
 export template parameter
 
typedef Dune::FieldVector< ct, dimw > GlobalCoordinateType
 coordinate type
 

Public Member Functions

 RadialFilter (const GlobalCoordinateType &center=GlobalCoordinateType(0), ctype radius=0.25)
 constructor
 
template<class Entity >
bool contains (const Entity &entity) const
 check whether entity center is inside of circle
 
template<class Intersection >
bool interiorIntersection (const Intersection &intersection) const
 default implementation returns contains from neighbor
 
template<class Intersection >
bool intersectionBoundary (const Intersection &) const
 return what boundary id we have in case of boundary intersection
 
template<class Intersection >
int intersectionBoundaryId (const Intersection &) const
 return what boundary id we have in case of boundary intersection
 
template<class Intersection >
bool intersectionNeighbor (const Intersection &) const
 if contains() is true then we have an interior entity
 

Static Public Attributes

static constexpr int dimensionworld = dimw
 export dimension
 

Detailed Description

template<typename ct, int dimw>
class Dune::Fem::RadialFilter< ct, dimw >

given center x and radius r, filter is characteristic function of clos B_r( x )

!


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 10, 22:30, 2024)