dune-localfunctions  2.3.1-rc1
orthonormal.hh
Go to the documentation of this file.
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 #ifndef DUNE_ORTHONORMALFINITEELEMENT_HH
4 #define DUNE_ORTHONORMALFINITEELEMENT_HH
5 
10 
11 namespace Dune
12 {
28  template< unsigned int dimDomain, class D, class R,
29  class SF=R, class CF=SF >
31  : public GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF >,
32  DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > >,
33  LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >,true > >
34  {
38  public:
39  using typename Base::Traits;
40 
43  OrthonormalLocalFiniteElement ( const GeometryType &gt, unsigned int order )
44  : Base(gt, order)
45  {}
46  };
47 
48 }
49 
50 #endif
A LocalFiniteElement implementation based on three TopologyFactories providing the LocalBasis...
Definition: localfiniteelement.hh:21
OrthonormalLocalFiniteElement(const GeometryType &gt, unsigned int order)
Definition: orthonormal.hh:43
A factory class for the dg local coefficients.
Definition: dglocalcoefficients.hh:57
A factory class for the local l2 interpolations taking a basis factory and using GenericGeometry::Qua...
Definition: l2interpolation.hh:169
A class providing orthonormal basis functions.
Definition: orthonormal.hh:30
LocalFiniteElementTraits< typename OrthonormalBasisFactory< dimDomain, SF, CF >::Object, typename DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > >::Object, typename LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true >::Object > Traits
Definition: localfiniteelement.hh:26