- Home
- About DUNE
- Download
- Documentation
- Community
- Development
00001 #ifndef DUNE_ORTHONORMALFINITEELEMENT_HH 00002 #define DUNE_ORTHONORMALFINITEELEMENT_HH 00003 00004 #include <dune/localfunctions/utility/localfiniteelement.hh> 00005 #include <dune/localfunctions/utility/dglocalcoefficients.hh> 00006 #include <dune/localfunctions/utility/l2interpolation.hh> 00007 #include <dune/localfunctions/orthonormal/orthonormalbasis.hh> 00008 00009 namespace Dune 00010 { 00026 template< unsigned int dimDomain, class D, class R, 00027 class SF=R, class CF=SF > 00028 class OrthonormalLocalFiniteElement 00029 : public GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF >, 00030 DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > >, 00031 LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >,true > > 00032 { 00033 typedef GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF >, 00034 DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > >, 00035 LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >,true > > Base; 00036 public: 00037 using Base::Traits; 00038 00041 OrthonormalLocalFiniteElement ( unsigned int topologyId, 00042 unsigned int order ) 00043 : Base(topologyId,order) 00044 {} 00045 }; 00046 00047 } 00048 00049 #endif
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].