FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
hyperelasticity_functional-eickt.cpp
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
7#include <kernel/shape.hpp>
8
9#include <kernel/meshopt/rumpf_functional.hpp>
10#include <kernel/meshopt/rumpf_functionals/p1.hpp>
11#include <kernel/meshopt/rumpf_functionals/q1.hpp>
12
13#include <kernel/meshopt/hyperelasticity_functional.hpp>
14
15using namespace FEAT;
16
17// HyperelasticityFunctionals
19<
20 double, Index,
23 <
24 double,
26 >
27>;
28
30<
31 double, Index,
34 <
35 double,
37 >
38>;
39
41<
42 double, Index,
45 <
46 double,
48 >
49>;
50
52<
53 double, Index,
56 <
57 double,
59 >
60>;
FEAT Kernel base header.
Baseclass for a family of variational mesh optimization algorithms.
Functionals for measuring and optimising mesh quality.
Standard transformation mapping class template.
Definition: mapping.hpp:39
FEAT namespace.
Definition: adjactor.hpp:12
std::uint64_t Index
Index data type.