4 #ifndef DUNE_PDELAB_FINITEELEMENTMAP_QKDG_HH
5 #define DUNE_PDELAB_FINITEELEMENTMAP_QKDG_HH
22 template<
class D,
class R,
int k,
int d, QkDGBasisPolynomial p = QkDGBasisPolynomial::lagrange>
23 class QkDGLocalFiniteElementMap;
36 template<
class D,
class R,
int k,
int d>
52 static constexpr std::size_t
size(GeometryType gt)
54 if (gt == GeometryTypes::cube(d))
72 static constexpr std::size_t
order()
88 template<
class D,
class R,
int k,
int d>
104 static constexpr std::size_t
size(GeometryType gt)
106 if (gt == GeometryTypes::cube(d))
124 static constexpr std::size_t
order()
140 template<
class D,
class R,
int k,
int d>
156 static constexpr std::size_t
size(GeometryType gt)
158 if (gt == GeometryTypes::cube(d))
176 static constexpr std::size_t
order()
199 template<
class D,
class R,
int k,
int d>
207 Dune::PB::BasisType::Qk>
218 static constexpr std::size_t
order()
For backward compatibility – Do not use this!
Definition: adaptivity.hh:28
QkDGBasisPolynomial
Switch between different basis for QkDGLocalFiniteElementMap.
Definition: qkdg.hh:18
Definition: qkdglagrange.hh:26
Definition: qkdglegendre.hh:35
simple implementation where all entities have the same finite element
Definition: finiteelementmap.hh:101
static constexpr bool fixedSize()
Definition: qkdg.hh:42
static constexpr std::size_t size(GeometryType gt)
Definition: qkdg.hh:52
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:72
static constexpr bool hasDOFs(int codim)
Definition: qkdg.hh:47
static constexpr std::size_t maxLocalSize()
Definition: qkdg.hh:60
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:66
static constexpr bool hasDOFs(int codim)
Definition: qkdg.hh:99
static constexpr std::size_t maxLocalSize()
Definition: qkdg.hh:112
static constexpr std::size_t size(GeometryType gt)
Definition: qkdg.hh:104
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:118
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:124
static constexpr bool fixedSize()
Definition: qkdg.hh:94
static constexpr std::size_t size(GeometryType gt)
Definition: qkdg.hh:156
static constexpr bool fixedSize()
Definition: qkdg.hh:146
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:176
static constexpr std::size_t maxLocalSize()
Definition: qkdg.hh:164
static constexpr bool hasDOFs(int codim)
Definition: qkdg.hh:151
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:170
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:218
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:212