17 const Uint Shared::m_nodes_in_tp_elem[nb_tp_types] = { 0, 2, 3, 4, 4, 8, 6, 5, 3, 6, 9,
18 10, 27, 18, 14, 1, 8, 20, 15, 13, 9,
19 10, 12, 15, 15, 21, 4, 5, 6, 20, 35,
20 56, 34, 52, 0, 0, 16 };
22 const Uint Shared::m_tp_elem_dim[nb_tp_types] = {
DIM_0D,
DIM_1D,
DIM_2D,
DIM_2D,
DIM_3D,
DIM_3D,
DIM_3D,
DIM_3D,
DIM_1D,
DIM_2D,
23 DIM_2D,
DIM_3D,
DIM_3D,
DIM_3D,
DIM_3D,
DIM_1D,
DIM_2D,
DIM_2D,
DIM_3D,
DIM_3D,
24 DIM_2D,
DIM_2D,
DIM_2D,
DIM_2D,
DIM_2D,
DIM_2D,
DIM_1D,
DIM_1D,
DIM_1D,
DIM_3D,
27 const Uint Shared::m_tp_elem_order[nb_tp_types] = { 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2,
28 2, 2, 2, 2, 1, 2, 2, 2, 2, 3,
29 3, 4, 4, 5, 5, 3, 4, 5, 3, 4,
33 "Hexa" ,
"Prism",
"Pyramid",
"Line" ,
"Triag" ,
34 "Quad" ,
"Tetra",
"Hexa" ,
"Prism",
"Pyramid",
35 "Point",
"Quad" ,
"Hexa" ,
"Prism",
"Pyramid",
36 "Triag",
"Triag",
"Triag" ,
"Triag",
"Triag" ,
37 "Triag",
"Line" ,
"Line" ,
"Line" ,
"Tetra" ,
38 "Tetra",
"Tetra",
"Tetra" ,
"Tetra",
"Polyg" ,
45 const std::string
Shared::order_name[10] = {
"P0",
"P1",
"P2",
"P3",
"P4",
"P5",
"P6",
"P7",
"P8",
"P9" };
53 m_nodes_cf_to_tp(nb_tp_types),
54 m_nodes_tp_to_cf(nb_tp_types)
std::string name(ComponentWrapper &self)
std::vector< std::vector< Uint > > m_nodes_tp_to_cf
std::vector< std::string > m_supported_types
static const std::string order_name[10]
static const Uint m_tp_elem_dim[nb_tp_types]
static const std::string dim_name[4]
static std::string tp_name_to_cf_name(const Uint dim, const Uint tp_type)
Top-level namespace for coolfluid.
static const Uint m_nodes_in_tp_elem[nb_tp_types]
static const std::string tp_elem_geo_name[nb_tp_types]
static const Uint m_tp_elem_order[nb_tp_types]
unsigned int Uint
typedef for unsigned int
std::map< GeoShape::Type, Uint > m_element_cf_to_tp
std::vector< std::vector< Uint > > m_nodes_cf_to_tp
Faces are not defined in tp format.