5 #ifndef DUNE_DISABLE_DEPRECATION_WARNING_PQ22D 6 #warning This header is deprecated and will be removed after 2.11. 9 #ifndef DUNE_PQ22DLOCALFINITEELEMENT_HH 10 #define DUNE_PQ22DLOCALFINITEELEMENT_HH 12 #include <dune/common/fmatrix.hh> 21 template<
class D,
class R>
23 [[deprecated(
"Use LocalFiniteElementVariant or the virtual interface directly. This will be removed after release 2.11.")]]
33 if ( gt.isTriangle() )
35 else if ( gt.isQuadrilateral() )
41 if ( gt.isTriangle() )
43 else if ( gt.isQuadrilateral() )
47 const typename Traits::LocalBasisType&
localBasis ()
const 49 return lfeVariant_.localBasis();
54 return lfeVariant_.localCoefficients();
59 return lfeVariant_.localInterpolation();
65 return lfeVariant_.size();
70 return lfeVariant_.type();
75 LFEVariant lfeVariant_;
Lagrange finite element for simplices with arbitrary compile-time dimension and polynomial order...
Definition: lagrangesimplex.hh:789
typename Dune::LocalFiniteElementTraits< LocalBasis, LocalCoefficients, LocalInterpolation > Traits
Export LocalFiniteElementTraits.
Definition: localfiniteelementvariant.hh:269
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: pq22d.hh:52
const Traits::LocalBasisType & localBasis() const
Definition: pq22d.hh:47
Lagrange finite element for cubes with arbitrary compile-time dimension and polynomial order...
Definition: lagrangecube.hh:708
PQ22DLocalFiniteElement(const GeometryType >)
Definition: pq22d.hh:31
Definition: bdfmcube.hh:17
unsigned int size() const
Number of shape functions in this finite element.
Definition: pq22d.hh:63
const Traits::LocalInterpolationType & localInterpolation() const
Definition: pq22d.hh:57
PQ22DLocalFiniteElement(const GeometryType >, const std::vector< unsigned int > vertexmap)
Definition: pq22d.hh:39
typename LFEVariant::Traits Traits
Definition: pq22d.hh:29
GeometryType type() const
Definition: pq22d.hh:68