|
dune-geometry 2.10
|
Abstract base class for quadrature rules. More...
#include <dune/geometry/quadraturerules.hh>

Public Types | |
| typedef ct | CoordType |
| The type used for coordinates. | |
| typedef std::vector< QuadraturePoint< ct, dim > >::const_iterator | iterator |
Public Member Functions | |
| QuadratureRule () | |
| Default constructor. | |
| virtual int | order () const |
| return order | |
| virtual GeometryType | type () const |
| return type of element | |
| virtual | ~QuadratureRule () |
Public Attributes | |
| T | 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 |
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:
| typedef ct Dune::QuadratureRule< ct, dim >::CoordType |
The type used for coordinates.
| 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
|
inline |
Default constructor.
Create an invalid empty quadrature rule. This must be initialized later by copying another quadraturerule before it can be used.
|
inlineprotected |
Constructor for a given geometry type. Leaves the quadrature order invalid.
|
inlineprotected |
Constructor for a given geometry type and a given quadrature order.
|
inlinevirtual |
|
inlinevirtual |
return order
|
inlinevirtual |
return type of element
|
staticconstexpr |
The space dimension.
|
protected |
|
inherited |
STL member.
|
protected |