|
dune-fem 2.12-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 | |
| 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 |
| auto | weight (const int qp) const |
| IntersectionQuadrature (const IntersectionQuadrature &)=delete | |
Protected Attributes | |
| const FaceQuadratureType | inside_ |
| const FaceQuadratureType | outside_ |
Detailed Description
class Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >
IntersectionQuadrature is a helper class for creating the appropriate face quadratures for integrating over intersections.
Member Typedef Documentation
◆ CoordinateType
| typedef FaceQuadratureType::CoordinateType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::CoordinateType |
The type of the coordinates in the codim-0 reference element.
◆ EntityType
| typedef GridPartType::template Codim<0>::EntityType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::EntityType |
◆ FaceQuadratureType
| typedef QuadSelector<FaceQuadrature,conforming>::FaceQuadratureType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::FaceQuadratureType |
type of intersection quadrature implementation
◆ GridPartType
| typedef FaceQuadrature::GridPartType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::GridPartType |
type of grid partition
◆ IntersectionIteratorType
| typedef GridPartType::IntersectionIteratorType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::IntersectionIteratorType |
Type of the intersection iterator.
◆ IntersectionType
| typedef IntersectionIteratorType::Intersection Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::IntersectionType |
◆ LocalCoordinateType
| typedef FaceQuadratureType::LocalCoordinateType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::LocalCoordinateType |
◆ RealType
| typedef FaceQuadratureType::RealType Dune::Fem::IntersectionQuadrature< FaceQuadrature, conforming >::RealType |
Just another name for double...
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum |
◆ anonymous enum
| anonymous enum |
Constructor & Destructor Documentation
◆ IntersectionQuadrature() [1/3]
|
inline |
Constructor creating an inside and an outside face quadrature for integrating over an intersection.
- Parameters
-
[in] gridPart grid partition [in] intersection intersection [in] order desired order of the quadrature
◆ IntersectionQuadrature() [2/3]
|
inline |
Constructor creating an inside and an outside face quadrature for integrating over an intersection.
- Parameters
-
[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)
- Note
- For this constructor intersection.neighbor() must return true.
◆ IntersectionQuadrature() [3/3]
|
delete |
Member Function Documentation
◆ inside()
|
inline |
return reference to inside face quadrature
◆ localPoint()
|
inline |
◆ nop()
|
inline |
◆ outside()
|
inline |
return reference to outside face quadrature
◆ weight()
|
inline |
Member Data Documentation
◆ inside_
|
protected |
◆ outside_
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8