dune-fem  2.8-git
gausslegendre.hh
Go to the documentation of this file.
1 #ifndef DUNE_FEM_QUADRATURE_GEOMETRIC_GAUSSLEGENDRE_HH
2 #define DUNE_FEM_QUADRATURE_GEOMETRIC_GAUSSLEGENDRE_HH
3 
4 #include <dune/geometry/quadraturerules.hh>
5 #include <dune/geometry/type.hh>
6 
7 #include "geometry.hh"
8 
9 namespace Dune
10 {
11 
12  namespace Fem
13  {
14 
15  // GaussLegendreQuadrature
16  // -----------------------
17 
18  template< class Field, int dim >
20  : public GeometryQuadrature< Dune::QuadratureRule< Field, dim > >
21  {
23 
24  public:
25  GaussLegendreQuadrature ( Dune::GeometryType type, int order )
26  : BaseType( Dune::QuadratureRules< Field, dim >::rule( type, order, Dune::QuadratureType::GaussLegendre ) )
27  {}
28  };
29 
30  } // namespace Fem
31 
32 } // namespace Dune
33 
34 #endif // #ifndef DUNE_FEM_QUADRATURE_GEOMETRIC_GAUSSLEGENDRE_HH
Definition: bindguard.hh:11
Definition: gausslegendre.hh:21
GaussLegendreQuadrature(Dune::GeometryType type, int order)
Definition: gausslegendre.hh:25
Definition: quadrature/geometric/geometry.hh:24
Dune::GeometryType type() const
return geometry type
Definition: quadrature/geometric/geometry.hh:73
int order() const
return order
Definition: quadrature/geometric/geometry.hh:76