dune-fem
2.4.1-rc
|
provide a single instance pool of quadratures More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/quadrature/quadprovider.hh>
Public Types | |
enum | { dimension = 0 } |
typedef FieldImp | FieldType |
typedef QuadratureTraitsType::PointQuadratureType | PointQuadratureType |
type of point quadrature More... | |
typedef QuadratureTraitsType::IntegrationPointListType | IntegrationPointListType |
type of integration point list implementation More... | |
Static Public Member Functions | |
static const IntegrationPointListType & | getQuadrature (const GeometryType &geometry, int order) |
Access to the quadrature implementations. More... | |
static const IntegrationPointListType & | getQuadrature (const GeometryType &geometry, const GeometryType &elementGeometry, int order) |
Access to the quadrature implementations. More... | |
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:
typedef FieldImp Dune::Fem::QuadratureProvider< FieldImp, 0, QuadratureTraits >::FieldType |
typedef QuadratureTraitsType :: IntegrationPointListType Dune::Fem::QuadratureProvider< FieldImp, 0, QuadratureTraits >::IntegrationPointListType |
type of integration point list implementation
typedef QuadratureTraitsType :: PointQuadratureType Dune::Fem::QuadratureProvider< FieldImp, 0, QuadratureTraits >::PointQuadratureType |
type of point quadrature
anonymous enum |
|
inlinestatic |
Access to the quadrature implementations.
References Dune::Fem::IdProvider::instance().
|
inlinestatic |
Access to the quadrature implementations.