raviartthomas.hh
Go to the documentation of this file.00001 #ifndef DUNE_RAVIARTTHOMASFINITEELEMENT_HH
00002 #define DUNE_RAVIARTTHOMASFINITEELEMENT_HH
00003
00004 #include <dune/localfunctions/utility/localfiniteelement.hh>
00005 #include <dune/localfunctions/raviartthomas/raviartthomasbasis.hh>
00006
00007 namespace Dune
00008 {
00021 template< unsigned int dimDomain, class D, class R,
00022 class SF=R, class CF=SF >
00023 class RaviartThomasLocalFiniteElement
00024 : public GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, SF, CF >,
00025 RaviartThomasCoefficientsFactory< dimDomain >,
00026 RaviartThomasL2InterpolationFactory< dimDomain, SF > >
00027 {
00028 typedef GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, SF, CF >,
00029 RaviartThomasCoefficientsFactory< dimDomain >,
00030 RaviartThomasL2InterpolationFactory< dimDomain, SF > > Base;
00031 public:
00032 using Base::Traits;
00033
00036 RaviartThomasLocalFiniteElement ( unsigned int topologyId,
00037 unsigned int order )
00038 : Base(topologyId,order)
00039 {}
00040 };
00041
00042 }
00043
00044 #endif