5 #ifndef DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH 6 #define DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH 10 #include <dune/geometry/type.hh> 28 template<
class D,
class R,
int d,
int k>
44 template<
class D,
class R,
int k>
56 if ((gt.isPrism())and (k==1))
58 if ((gt.isPrism())and (k==2))
60 if ((gt.isPyramid())and (k==1))
62 if ((gt.isPyramid())and (k==2))
72 template<
class D,
class R,
int dim,
int k>
Lagrange finite element for simplices with arbitrary compile-time dimension and polynomial order...
Definition: lagrangesimplex.hh:789
class for wrapping a finite element using the virtual interface
Definition: virtualwrappers.hh:19
LagrangeSimplexLocalFiniteElement< D, R, dim, k > Pk
Definition: pqkfactory.hh:78
Factory to create any kind of Pk/Qk like element wrapped for the virtual interface.
Definition: pqkfactory.hh:73
Lagrange finite element for cubes with arbitrary compile-time dimension and polynomial order...
Definition: lagrangecube.hh:708
LocalFiniteElementVirtualInterface< T > FiniteElementType
Definition: pqkfactory.hh:76
static LocalFiniteElementVirtualInterface< T > * create(const GeometryType >)
create finite element for given GeometryType
Definition: pqkfactory.hh:54
Lagrange finite element for 3d pyramids with compile-time polynomial order.
Definition: lagrangepyramid.hh:808
Definition: bdfmcube.hh:17
P0LocalFiniteElement< D, R, 3 >::Traits::LocalBasisType::Traits T
Definition: pqkfactory.hh:47
P0LocalFiniteElement< D, R, dim >::Traits::LocalBasisType::Traits T
Definition: pqkfactory.hh:75
P0LocalFiniteElement< D, R, dim > P0
Definition: pqkfactory.hh:77
LagrangeCubeLocalFiniteElement< D, R, dim, k > Qk
Definition: pqkfactory.hh:79
P0LocalFiniteElement< D, R, d >::Traits::LocalBasisType::Traits T
Definition: pqkfactory.hh:31
virtual base class for local finite elements with functions
Definition: virtualinterface.hh:224
static FiniteElementType * create(const GeometryType >)
create finite element for given GeometryType
Definition: pqkfactory.hh:83
static LocalFiniteElementVirtualInterface< T > * create(const GeometryType &)
create finite element for given GeometryType
Definition: pqkfactory.hh:34
Factory that only creates dimension specific local finite elements.
Definition: pqkfactory.hh:29
The local p0 finite element on all types of reference elements.
Definition: p0.hh:24
Lagrange finite element for 3d prisms with arbitrary compile-time polynomial order.
Definition: lagrangeprism.hh:648