6 #ifndef cf3_mesh_Gmsh_Shared_hpp
7 #define cf3_mesh_Gmsh_Shared_hpp
38 static std::string gmsh_name_to_cf_name(
const Uint dim,
const Uint gmsh_type);
50 static const Uint nb_gmsh_types = 37;
52 static const Uint m_nodes_in_gmsh_elem[nb_gmsh_types];
53 static const Uint m_gmsh_elem_dim[nb_gmsh_types];
54 static const Uint m_gmsh_elem_order[nb_gmsh_types];
55 static const std::string gmsh_elem_geo_name[nb_gmsh_types];
56 static const std::string dim_name[4];
57 static const std::string order_name[10];
59 enum gmshElement { P1LINE=1, P1TRIAG=2, P1QUAD=3, P1TETRA=4, P1HEXA=5, P1PRISM=6,
60 P2LINE=8, P2TRIAG=9, P2QUAD=10, P2TETRA=11, P2HEXA=12,
61 P0POINT=15, P3TRIAG=21, P3LINE=26, P3QUAD = 36 };
84 #endif // cf3_mesh_Gmsh_Shared_hpp
static std::string type_name()
Gets the Class name.
std::vector< std::string > m_supported_types
Top-level namespace for coolfluid.
std::vector< std::vector< Uint > > m_nodes_gmsh_to_cf
unsigned int Uint
typedef for unsigned int
std::vector< std::vector< Uint > > m_nodes_cf_to_gmsh
Faces are not defined in gmsh format.
std::map< GeoShape::Type, Uint > m_CFelement_to_GmshElement
std::vector< std::string > & get_supported_element_types()