DNDSR
0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Elements_bind.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
DNDS/Defines_bind.hpp
"
4
5
#include "
Elements.hpp
"
6
7
namespace
DNDS::Geom::Elem
8
{
9
10
using
tPy_ElemType
= py::enum_<ElemType>;
11
12
inline
void
pybind11_ElemType_define
(py::module_ &m)
13
{
14
tPy_ElemType
(m,
"ElemType"
)
15
.value(
"UnknownElem"
,
ElemType::UnknownElem
)
16
.value(
"Line2"
,
ElemType::Line2
)
17
.value(
"Line3"
,
ElemType::Line3
)
18
.value(
"Tri3"
,
ElemType::Tri3
)
19
.value(
"Tri6"
,
ElemType::Tri6
)
20
.value(
"Quad4"
,
ElemType::Quad4
)
21
.value(
"Quad9"
,
ElemType::Quad9
)
22
.value(
"Tet4"
,
ElemType::Tet4
)
23
.value(
"Tet10"
,
ElemType::Tet10
)
24
.value(
"Hex8"
,
ElemType::Hex8
)
25
.value(
"Hex27"
,
ElemType::Hex27
)
26
.value(
"Prism6"
,
ElemType::Prism6
)
27
.value(
"Prism18"
,
ElemType::Prism18
)
28
.value(
"Pyramid5"
,
ElemType::Pyramid5
)
29
.value(
"Pyramid14"
,
ElemType::Pyramid14
);
30
}
31
}
Defines_bind.hpp
Shared pybind11 plumbing used by every *_bind.hpp in DNDS (buffer-protocol type check,...
Elements.hpp
DNDS::Geom::Elem
Definition
Elements.cpp:4
DNDS::Geom::Elem::Line2
@ Line2
Definition
ElemEnum.hpp:21
DNDS::Geom::Elem::Hex27
@ Hex27
Definition
ElemEnum.hpp:32
DNDS::Geom::Elem::Tri6
@ Tri6
Definition
ElemEnum.hpp:25
DNDS::Geom::Elem::Prism18
@ Prism18
Definition
ElemEnum.hpp:34
DNDS::Geom::Elem::Hex8
@ Hex8
Definition
ElemEnum.hpp:31
DNDS::Geom::Elem::Tet10
@ Tet10
Definition
ElemEnum.hpp:30
DNDS::Geom::Elem::Line3
@ Line3
Definition
ElemEnum.hpp:22
DNDS::Geom::Elem::Pyramid14
@ Pyramid14
Definition
ElemEnum.hpp:36
DNDS::Geom::Elem::Quad9
@ Quad9
Definition
ElemEnum.hpp:27
DNDS::Geom::Elem::Prism6
@ Prism6
Definition
ElemEnum.hpp:33
DNDS::Geom::Elem::Quad4
@ Quad4
Definition
ElemEnum.hpp:26
DNDS::Geom::Elem::Tri3
@ Tri3
Definition
ElemEnum.hpp:24
DNDS::Geom::Elem::UnknownElem
@ UnknownElem
Definition
ElemEnum.hpp:20
DNDS::Geom::Elem::Tet4
@ Tet4
Definition
ElemEnum.hpp:29
DNDS::Geom::Elem::Pyramid5
@ Pyramid5
Definition
ElemEnum.hpp:35
DNDS::Geom::Elem::pybind11_ElemType_define
void pybind11_ElemType_define(py::module_ &m)
Definition
Elements_bind.hpp:12
DNDS::Geom::Elem::tPy_ElemType
py::enum_< ElemType > tPy_ElemType
Definition
Elements_bind.hpp:10
src
Geom
Elements_bind.hpp
Generated by
1.9.8