dune-fem  2.4.1-rc
localdgmassmatrix.hh
Go to the documentation of this file.
1 #ifndef DUNE_FEM_SPACE_DISCONTINUOUSGALERKIN_LOCALDGMASSMATRIX_HH
2 #define DUNE_FEM_SPACE_DISCONTINUOUSGALERKIN_LOCALDGMASSMATRIX_HH
3 
4 // dune-fem includes
6 
7 // local includes
8 #include "declaration.hh"
9 
10 
11 namespace Dune
12 {
13 
14  namespace Fem
15  {
16 
17  // LocalMassMatrix
18  // ---------------
19 
21  template <class FunctionSpaceImp, class GridPartImp, int polOrd,
22  template<class> class BaseFunctionStorageImp,
23  class VolumeQuadratureImp>
25  DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >,
26  VolumeQuadratureImp >
28  DiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >
29  {
32  public:
33  LocalMassMatrix( const DiscreteFunctionSpaceImp& spc, const int volQuadOrd = -1 )
34  : BaseType( spc, volQuadOrd )
35  {}
36  };
37 
38 
39 
41  template <class FunctionSpaceImp, class GridPartImp, int polOrd,
42  template<class> class BaseFunctionStorageImp,
43  class VolumeQuadratureImp>
45  LegendreDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >,
46  VolumeQuadratureImp >
48  LegendreDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >
49  {
52  public:
53  LocalMassMatrix( const DiscreteFunctionSpaceImp& spc, const int volQuadOrd = -1 )
54  : BaseType( spc, volQuadOrd )
55  {}
56  };
57 
59  template <class FunctionSpaceImp,
60  class GridPartImp,
61  int polOrd,
62  template<class> class BaseFunctionStorageImp,
63  class VolumeQuadratureImp>
65  HierarchicLegendreDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >,
66  VolumeQuadratureImp >
68  HierarchicLegendreDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp >
69  {
72  public:
73  LocalMassMatrix( const DiscreteFunctionSpaceImp& spc, const int volQuadOrd = -1 )
74  : BaseType( spc, volQuadOrd )
75  {}
76  };
77 
78  } // namespace Fem
79 
80 } // namespace Dune
81 
82 #endif // #ifndef DUNE_FEM_SPACE_DISCONTINUOUSGALERKIN_LOCALDGMASSMATRIX_HH
LocalMassMatrix(const DiscreteFunctionSpaceImp &spc, const int volQuadOrd=-1)
Definition: localdgmassmatrix.hh:53
Definition: space/discontinuousgalerkin/declaration.hh:15
LocalMassMatrix(const DiscreteFunctionSpaceImp &spc, const int volQuadOrd=-1)
Definition: localdgmassmatrix.hh:33
Local Mass Matrix for arbitrary spaces.
Definition: localmassmatrix.hh:693
Definition: space/discontinuousgalerkin/declaration.hh:36
Definition: coordinate.hh:4
Definition: space/discontinuousgalerkin/declaration.hh:29
DG Local Mass Matrix for arbitrary spaces.
Definition: localmassmatrix.hh:714