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 Argyris
16 {
22 template<typename Shape_, int dim_>
23 struct DofTraits
24 {
25 static constexpr int count = 0;
26 };
27
28 template<>
29 struct DofTraits<Shape::Simplex<2>, 0>
30 {
32 static constexpr int count = 6;
33 };
34
35 template<>
36 struct DofTraits<Shape::Simplex<2>, 1>
37 {
39 static constexpr int count = 1;
40 };
41 } // namespace Argyris
42 } // namespace Space
43} // namespace FEAT
FEAT namespace.
Definition: adjactor.hpp:12
Argyris Dof-Traits class template.
Definition: dof_traits.hpp:24