32 #ifndef POLYNOMIALSPACEDIMENSION_HPP
33 #define POLYNOMIALSPACEDIMENSION_HPP
52 template<
typename GeometricSupport>
64 return (k >= 0 ? (k+1)*(k+2)*(k+3)/6 : 0);
94 return (k >= 0 ? (k + 1) * (k + 2) / 2 : 0);
124 return (k >= 0 ? k + 1 : 0);
static size_t GolyCompl(int k)
Dimension of Gck(T)
Definition: polynomialspacedimension.hpp:72
static size_t RolyCompl(int k)
Dimension of Rck(T)
Definition: polynomialspacedimension.hpp:82
static size_t Poly(int k)
Dimension of Pk(F)
Definition: polynomialspacedimension.hpp:92
static size_t Roly(int k)
Dimension of Rk(T)
Definition: polynomialspacedimension.hpp:77
static size_t Goly(int k)
Dimension of Gk(T)
Definition: polynomialspacedimension.hpp:67
static size_t Poly(int k)
Dimension of Pk(T)
Definition: polynomialspacedimension.hpp:62
static size_t Goly(int k)
Dimension of Gk(F)
Definition: polynomialspacedimension.hpp:97
static size_t GolyCompl(int k)
Dimension of Gck(F)
Definition: polynomialspacedimension.hpp:102
static size_t RolyCompl(int k)
Dimension of Rck(F)
Definition: polynomialspacedimension.hpp:112
static size_t Poly(int k)
Dimension of Pk(E)
Definition: polynomialspacedimension.hpp:122
static size_t Roly(int k)
Dimension of Rk(F)
Definition: polynomialspacedimension.hpp:107
Definition: ddr-magnetostatics.hpp:40
MeshND::Edge< 2 > Edge
Definition: Mesh2D.hpp:11
MeshND::Face< 2 > Face
Definition: Mesh2D.hpp:12
MeshND::Cell< 2 > Cell
Definition: Mesh2D.hpp:13
Basis dimensions for various polynomial spaces on edges/faces/elements (when relevant): Pk,...
Definition: polynomialspacedimension.hpp:54