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.