provide a single instance pool of quadratures
More...
#include <dune/fem/quadrature/quadprovider.hh>
template<class FieldImp, template< class, int > class QuadratureTraits>
class Dune::Fem::QuadratureProvider< FieldImp, 2, QuadratureTraits >
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:
◆ CubeQuadratureType
template<class FieldImp , template< class, int > class QuadratureTraits>
◆ FieldType
template<class FieldImp , template< class, int > class QuadratureTraits>
◆ IntegrationPointListType
template<class FieldImp , template< class, int > class QuadratureTraits>
type of integration point list implementation
◆ QuadratureKeyType
template<class FieldImp , template< class, int > class QuadratureTraits>
key for access of quadratures in the storage
◆ SimplexQuadratureType
template<class FieldImp , template< class, int > class QuadratureTraits>
type of simplex quadrature
◆ anonymous enum
template<class FieldImp , template< class, int > class QuadratureTraits>
◆ QuadratureProvider() [1/2]
template<class FieldImp , template< class, int > class QuadratureTraits>
◆ QuadratureProvider() [2/2]
template<class FieldImp , template< class, int > class QuadratureTraits>
◆ getQuadrature() [1/2]
template<class FieldImp , template< class, int > class QuadratureTraits>
Access to the quadrature implementations.
◆ getQuadrature() [2/2]
template<class FieldImp , template< class, int > class QuadratureTraits>
Access to the quadrature implementations.
◆ operator=()
template<class FieldImp , template< class, int > class QuadratureTraits>
The documentation for this class was generated from the following file: