|
dune-geometry 2.10
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::QuadratureRule< ct, dim > Class Template Reference
Abstract base class for quadrature rules. More...
#include <dune/geometry/quadraturerules.hh>
Inheritance diagram for Dune::QuadratureRule< ct, dim >:

Public Types | |
| typedef ct | CoordType |
| The type used for coordinates. | |
| typedef std::vector< QuadraturePoint< ct, dim > >::const_iterator | iterator |
Public Attributes | |
| QuadraturePoint< ct, dim > | elements |
| STL member. | |
Static Public Attributes | |
| static constexpr int | d = dim |
| The space dimension. | |
Protected Member Functions | |
| QuadratureRule (GeometryType t) | |
| Constructor for a given geometry type. Leaves the quadrature order invalid | |
| QuadratureRule (GeometryType t, int order) | |
| Constructor for a given geometry type and a given quadrature order. | |
Protected Attributes | |
| GeometryType | geometry_type |
| int | delivered_order |
Detailed Description
Abstract base class for quadrature rules.
Contains a list of QuadraturePoint used to integrate numerically a function with a domain given by the a GeometryType.
Usage:
QuadratureRule<ct,dim> quadrature = Dune::QuadratureRules<ct,dim>::rule(...); // obtain a quadrature rule
double integral = 0.;
static const QuadratureRule & rule(const GeometryType &t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
select the appropriate QuadratureRule for GeometryType t and order p
Definition quadraturerules.hh:326
Member Typedef Documentation
◆ CoordType
The type used for coordinates.
◆ iterator
| typedef std::vector<QuadraturePoint<ct,dim>>::const_iterator Dune::QuadratureRule< ct, dim >::iterator |
this container is always a const container, therefore iterator is the same as const_iterator
Constructor & Destructor Documentation
◆ QuadratureRule() [1/3]
Default constructor.
Create an invalid empty quadrature rule. This must be initialized later by copying another quadraturerule before it can be used.
◆ QuadratureRule() [2/3]
|
inlineprotected |
Constructor for a given geometry type. Leaves the quadrature order invalid
◆ QuadratureRule() [3/3]
|
inlineprotected |
Constructor for a given geometry type and a given quadrature order.
◆ ~QuadratureRule()
|
inlinevirtual |
Member Function Documentation
◆ order()
|
inlinevirtual |
return order
◆ type()
|
inlinevirtual |
return type of element
Member Data Documentation
◆ d
◆ delivered_order
◆ elements
|
inherited |
STL member.
◆ geometry_type
|
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