DUNE-FEM (unstable)
Dune::Fem::QuadratureProvider< FieldImp, dim, IntegrationTraits > Class Template Reference
provide a single instance pool of quadratures More...
#include <dune/fem/quadrature/quadprovider.hh>
Public Types | |
typedef QuadratureTraits::IntegrationPointListType | QuadratureImplementationType |
type of integration point list implementation | |
Static Public Member Functions | |
static const QuadratureImplementationType & | getQuadrature (const GeometryType &geometry, const typename FactoryTraits::QuadratureKeyType &quadKey) |
Access to the quadrature implementations. | |
static const QuadratureImplementationType & | getQuadrature (const GeometryType &geometry, const GeometryType &elementGeometry, const typename FactoryTraits::QuadratureKeyType &quadKey) |
Access to the quadrature implementations. | |
Detailed Description
template<typename FieldImp, int dim, template< class, int > class IntegrationTraits>
class Dune::Fem::QuadratureProvider< FieldImp, dim, IntegrationTraits >
class Dune::Fem::QuadratureProvider< FieldImp, dim, IntegrationTraits >
provide a single instance pool of quadratures
QuadratureProvider follows the monostate pattern. It provides a single point of access (and storage) for the actual implementation of quadratures. Hence, the expensive creations of quadratures should be reduced to a minimum.
There are the following specializations:
- QuadratureProvider<FieldImp,0,QuadratureTraits>
- QuadratureProvider<FieldImp,1,QuadratureTraits>
- QuadratureProvider<FieldImp,2,QuadratureTraits>
- QuadratureProvider<FieldImp,3,QuadratureTraits>
The documentation for this class was generated from the following file:
- dune/fem/quadrature/quadprovider.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 20, 23:30, 2024)