|
dune-fem
2.8-git
|
IntersectionQuadrature is a helper class for creating the appropriate face quadratures for integrating over intersections. More...
#include <dune/fem/quadrature/intersectionquadrature.hh>
Public Types | |
| enum | { codimension = FaceQuadrature :: codimension } |
| codimension of the element quadrature More... | |
| enum | { dimension = FaceQuadratureType ::dimension } |
| Dimension of the world. More... | |
| typedef FaceQuadrature ::GridPartType | GridPartType |
| type of grid partition More... | |
| typedef GridPartType::IntersectionIteratorType | IntersectionIteratorType |
| Type of the intersection iterator. More... | |
| typedef IntersectionIteratorType::Intersection | IntersectionType |
| typedef QuadSelector< FaceQuadrature, conforming >::FaceQuadratureType | FaceQuadratureType |
| type of intersection quadrature implementation More... | |
| typedef FaceQuadratureType ::RealType | RealType |
| Just another name for double... More... | |
| typedef FaceQuadratureType ::CoordinateType | CoordinateType |
| The type of the coordinates in the codim-0 reference element. More... | |
| typedef FaceQuadratureType::LocalCoordinateType | LocalCoordinateType |
| typedef GridPartType::template Codim< 0 >::EntityType | EntityType |
Public Member Functions | |
| IntersectionQuadrature (const GridPartType &gridPart, const IntersectionType &intersection, const int order) | |
| Constructor creating an inside and an outside face quadrature for integrating over an intersection. More... | |
| IntersectionQuadrature (const GridPartType &gridPart, const IntersectionType &intersection, const int order, const bool noNeighborCheck) | |
| Constructor creating an inside and an outside face quadrature for integrating over an intersection. More... | |
| const FaceQuadratureType & | inside () const |
| return reference to inside face quadrature More... | |
| const FaceQuadratureType & | outside () const |
| return reference to outside face quadrature More... | |
| size_t | nop () const |
| const LocalCoordinateType & | localPoint (const int qp) const |
| const RealType & | weight (const int qp) const |
| IntersectionQuadrature (const IntersectionQuadrature &)=delete | |
Protected Attributes | |
| const FaceQuadratureType | inside_ |
| const FaceQuadratureType | outside_ |
IntersectionQuadrature is a helper class for creating the appropriate face quadratures for integrating over intersections.
| typedef FaceQuadratureType :: CoordinateType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::CoordinateType |
The type of the coordinates in the codim-0 reference element.
| typedef GridPartType::template Codim< 0 >::EntityType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::EntityType |
| typedef QuadSelector<FaceQuadrature, conforming>:: FaceQuadratureType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::FaceQuadratureType |
type of intersection quadrature implementation
| typedef FaceQuadrature :: GridPartType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::GridPartType |
type of grid partition
| typedef GridPartType::IntersectionIteratorType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::IntersectionIteratorType |
Type of the intersection iterator.
| typedef IntersectionIteratorType::Intersection Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::IntersectionType |
| typedef FaceQuadratureType::LocalCoordinateType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::LocalCoordinateType |
| typedef FaceQuadratureType :: RealType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::RealType |
Just another name for double...
| anonymous enum |
| anonymous enum |
|
inline |
Constructor creating an inside and an outside face quadrature for integrating over an intersection.
| [in] | gridPart | grid partition |
| [in] | intersection | intersection |
| [in] | order | desired order of the quadrature |
|
inline |
Constructor creating an inside and an outside face quadrature for integrating over an intersection.
| [in] | gridPart | grid partition |
| [in] | intersection | intersection |
| [in] | order | desired order of the quadrature |
| [in] | noNeigborCheck | flag that indicates that the neighbor check is not necessary (independent of the value of noNeigborCheck) |
|
delete |
|
inline |
return reference to inside face quadrature
|
inline |
|
inline |
|
inline |
return reference to outside face quadrature
|
inline |
|
protected |
|
protected |