OGS
TemplateElement.cpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#include "
TemplateElement.h
"
5
6
#include "
MeshLib/Elements/Hex.h
"
7
#include "
MeshLib/Elements/Line.h
"
8
#include "
MeshLib/Elements/Point.h
"
9
#include "
MeshLib/Elements/Prism.h
"
10
#include "
MeshLib/Elements/Pyramid.h
"
11
#include "
MeshLib/Elements/Quad.h
"
12
#include "
MeshLib/Elements/Tet.h
"
13
#include "
MeshLib/Elements/Tri.h
"
14
15
#ifndef WIN32
18
template
<
class
ELEMENT_RULE>
19
const
unsigned
MeshLib::TemplateElement<ELEMENT_RULE>::n_all_nodes
;
20
21
template
<
class
ELEMENT_RULE>
22
const
unsigned
MeshLib::TemplateElement<ELEMENT_RULE>::n_base_nodes
;
23
24
template
<
class
ELEMENT_RULE>
25
const
unsigned
MeshLib::TemplateElement<ELEMENT_RULE>::dimension
;
26
#endif
// WIN32
27
28
template
class
MeshLib::TemplateElement<MeshLib::HexRule20>
;
29
template
class
MeshLib::TemplateElement<MeshLib::HexRule8>
;
30
template
class
MeshLib::TemplateElement<MeshLib::LineRule2>
;
31
template
class
MeshLib::TemplateElement<MeshLib::LineRule3>
;
32
template
class
MeshLib::TemplateElement<MeshLib::PointRule1>
;
33
template
class
MeshLib::TemplateElement<MeshLib::PrismRule15>
;
34
template
class
MeshLib::TemplateElement<MeshLib::PrismRule6>
;
35
template
class
MeshLib::TemplateElement<MeshLib::PyramidRule13>
;
36
template
class
MeshLib::TemplateElement<MeshLib::PyramidRule5>
;
37
template
class
MeshLib::TemplateElement<MeshLib::QuadRule4>
;
38
template
class
MeshLib::TemplateElement<MeshLib::QuadRule8>
;
39
template
class
MeshLib::TemplateElement<MeshLib::QuadRule9>
;
40
template
class
MeshLib::TemplateElement<MeshLib::TetRule10>
;
41
template
class
MeshLib::TemplateElement<MeshLib::TetRule4>
;
42
template
class
MeshLib::TemplateElement<MeshLib::TriRule3>
;
43
template
class
MeshLib::TemplateElement<MeshLib::TriRule6>
;
Hex.h
Line.h
Point.h
Prism.h
Pyramid.h
Quad.h
TemplateElement.h
Tet.h
Tri.h
MeshLib::TemplateElement
Definition
TemplateElement.h:28
MeshLib::TemplateElement::n_all_nodes
static const unsigned n_all_nodes
Constant: The number of all nodes for this element.
Definition
TemplateElement.h:31
MeshLib::TemplateElement::n_base_nodes
static const unsigned n_base_nodes
Constant: The number of base nodes for this element.
Definition
TemplateElement.h:34
MeshLib::TemplateElement::dimension
static const unsigned dimension
Constant: The dimension of this element.
Definition
TemplateElement.h:37
MeshLib
Elements
TemplateElement.cpp
Generated by
1.14.0