6 #ifndef cf3_mesh_smurf_Shared_hpp
7 #define cf3_mesh_smurf_Shared_hpp
37 static std::string tp_name_to_cf_name(
const Uint dim,
const Uint tp_type);
42 static const Uint nb_tp_types = 37;
44 static const Uint m_nodes_in_tp_elem[nb_tp_types];
45 static const Uint m_tp_elem_dim[nb_tp_types];
46 static const Uint m_tp_elem_order[nb_tp_types];
47 static const std::string tp_elem_geo_name[nb_tp_types];
48 static const std::string dim_name[4];
49 static const std::string order_name[10];
51 enum smurfElement { P1LINE=1, P1TRIAG=2, P1QUAD=3, P1TETRA=4, P1HEXA=5,
52 P2LINE=8, P2TRIAG=9, P2QUAD=10, P2TETRA=11, P2HEXA=12,
53 P1POINT=15, P3TRIAG=21, P3LINE=26, P3QUAD = 36 };
76 #endif // cf3_mesh_smurf_Shared_hpp
std::vector< std::vector< Uint > > m_nodes_cf_to_tp
Faces are not defined in tp format.
std::vector< std::string > & get_supported_element_types()
static std::string type_name()
Gets the Class name.
Top-level namespace for coolfluid.
unsigned int Uint
typedef for unsigned int
std::vector< std::vector< Uint > > m_nodes_tp_to_cf
std::vector< std::string > m_supported_types
std::map< GeoShape::Type, Uint > m_element_cf_to_tp