9#include <kernel/shape.hpp>
22 template<
typename Shape_,
int dim_>
25 static constexpr int count = 0;
28 template<
int shape_dim_>
32 static constexpr int count = shape_dim_ + 1;
35 template<
int shape_dim_>
36 struct DofTraits<Shape::Simplex<shape_dim_>, shape_dim_>
42 template<
int shape_dim_>
46 static constexpr int count = shape_dim_ + 1;
49 template<
int shape_dim_>
50 struct DofTraits<Shape::Hypercube<shape_dim_>, shape_dim_>
53 static constexpr int count = ((1 << shape_dim_) - (shape_dim_ + 1)) * (1 << shape_dim_);
Hermite-3 Dof-Traits class template.