FEAT
3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
base.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
#include <
kernel/base_header.hpp
>
9
#include <kernel/space/lagrange1/element.hpp>
10
#include <kernel/trafo/standard/mapping.hpp>
11
12
namespace
FEAT
13
{
23
namespace
Meshopt
24
{
26
namespace
Intern
27
{
34
template
<
typename
Trafo_>
35
struct
TrafoFE
36
{
37
#ifdef DOXYGEN
39
typedef
... Space;
40
#endif
41
};
42
43
template
<
typename
Mesh_>
44
struct
TrafoFE<Trafo::Standard::Mapping<Mesh_>>
45
{
46
typedef
Space::Lagrange1::Element<Trafo::Standard::Mapping<Mesh_>
> Space;
47
};
49
}
// namespace Intern
50
}
// namespace Meshopt
51
}
// namespace FEAT
base_header.hpp
FEAT Kernel base header.
FEAT::Space::Lagrange1::Element
Standard Lagrange-1 Finite-Element space class template.
Definition:
element.hpp:39
FEAT
FEAT namespace.
Definition:
adjactor.hpp:12
kernel
meshopt
base.hpp
Generated by
1.9.5