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>
51 std::size_t
size(GeometryType gt)
const 53 if (gt == GeometryType(GeometryType::cube,d))
71 static constexpr std::size_t
order()
87 template<
class D,
class R,
int k,
int d>
102 std::size_t
size(GeometryType gt)
const 104 if (gt == GeometryType(GeometryType::cube,d))
122 static constexpr std::size_t
order()
138 template<
class D,
class R,
int k,
int d>
153 std::size_t
size(GeometryType gt)
const 155 if (gt == GeometryType(GeometryType::cube,d))
173 static constexpr std::size_t
order()
196 template<
class D,
class R,
int k,
int d>
204 Dune::PB::BasisType::Qk>
214 static constexpr std::size_t
order()
224 #endif // DUNE_PDELAB_FINITEELEMENTMAP_QKDG_HH bool fixedSize() const
Definition: qkdg.hh:143
std::size_t size(GeometryType gt) const
Definition: qkdg.hh:153
Definition: qkdglagrange.hh:21
bool hasDOFs(int codim) const
Definition: qkdg.hh:97
std::size_t maxLocalSize() const
Definition: qkdg.hh:161
For backward compatibility – Do not use this!
Definition: adaptivity.hh:27
std::size_t maxLocalSize() const
Definition: qkdg.hh:59
bool fixedSize() const
Definition: qkdg.hh:92
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:65
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:71
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:122
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:116
bool hasDOFs(int codim) const
Definition: qkdg.hh:148
simple implementation where all entities have the same finite element
Definition: finiteelementmap.hh:95
Definition: qkdglegendre.hh:31
std::size_t size(GeometryType gt) const
Definition: qkdg.hh:51
std::size_t size(GeometryType gt) const
Definition: qkdg.hh:102
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:214
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:208
bool hasDOFs(int codim) const
Definition: qkdg.hh:46
static constexpr QkDGBasisPolynomial polynomial()
return type of polynomial basis
Definition: qkdg.hh:167
QkDGBasisPolynomial
Switch between different basis for QkDGLocalFiniteElementMap.
Definition: qkdg.hh:18
bool fixedSize() const
Definition: qkdg.hh:41
static constexpr std::size_t order()
return order of polynomial basis
Definition: qkdg.hh:173
std::size_t maxLocalSize() const
Definition: qkdg.hh:110