dune-fem 2.8.0
|
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 | |
typedef GridPartType::IntersectionIteratorType | IntersectionIteratorType |
Type of the intersection iterator. | |
typedef IntersectionIteratorType::Intersection | IntersectionType |
typedef QuadSelector< FaceQuadrature, conforming >::FaceQuadratureType | FaceQuadratureType |
type of intersection quadrature implementation | |
typedef FaceQuadratureType::RealType | RealType |
Just another name for double... | |
typedef FaceQuadratureType::CoordinateType | CoordinateType |
The type of the coordinates in the codim-0 reference element. | |
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. | |
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. | |
const FaceQuadratureType & | inside () const |
return reference to inside face quadrature | |
const FaceQuadratureType & | outside () const |
return reference to outside face quadrature | |
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 |