FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
dof_traits.hpp
1// FEAT3: Finite Element Analysis Toolbox, Version 3
2// Copyright (C) 2010 by Stefan Turek & the FEAT group
3// FEAT3 is released under the GNU General Public License version 3,
4// see the file 'copyright.txt' in the top level directory for details.
5
6#pragma once
7
8// includes, FEAT
9#include <kernel/shape.hpp>
10
11namespace FEAT
12{
13 namespace Space
14 {
15 namespace Lagrange1
16 {
22 template<typename Shape_, int dim_>
23 struct DofTraits
24 {
26 static constexpr int count = 0;
27 };
28
29 template<typename Shape_>
30 struct DofTraits<Shape_, 0>
31 {
33 static constexpr int count = 1;
34 };
35 } // namespace Lagrange1
36 } // namespace Space
37} // namespace FEAT
FEAT namespace.
Definition: adjactor.hpp:12
Lagrange-1 Dof-Traits class template.
Definition: dof_traits.hpp:24
static constexpr int count
no dofs for any shape dimension > 0
Definition: dof_traits.hpp:26