/*! \page about_meshes_page About meshes \n \b MESH represents a discrete approximation of a subset of the three-dimensional space by \ref mesh_entities "elementary geometrical elements". A SALOME study can contain multiple meshes, but they do not implicitly compose one super-mesh, and finally each of them can be used (e.g. exported) only individually. Mesh module provides several ways to create the mesh: Meshes can be edited using the MESH functions destined for \ref modifying_meshes_page "modification" of meshes. Attractive meshing capabilities include: - 3D and 2D \ref viscous_layers_anchor "Viscous Layers" (boundary layers of highly stretched elements beneficial for high quality viscous computations); - automatic conformal transition between tetrahedral and hexahedral sub-meshes. The \b structure of a SALOME mesh is described by nodes and elements based on these nodes. The geometry of an element is defined by the sequence of nodes constituting it and the connectivity convention (adopted from MED library). Definition of the element basing on the elements of a lower dimension is NOT supported. \anchor mesh_entities The mesh can include the following entities: Every mesh entity has an attribute associating it to a sub-shape it is generated on (if any). The node generated on the geometrical edge or surface in addition stores its position in parametric space of the associated geometrical entity. Mesh entities are identified by integer IDs starting from 1. Nodes and elements are counted separately, i.e. there can be a node and element with the same ID. SALOME supports elements of second order, without a central node (quadratic triangle, quadrangle, polygon, tetrahedron, hexahedron, pentahedron and pyramid) and with central nodes (bi-quadratic triangle and quadrangle and tri-quadratic hexahedron).
Quadratic mesh can be obtained in two ways: - Using a global \ref quadratic_mesh_anchor "Quadratic Mesh" hypothesis. (Elements with the central node are not generated in this way). - Using \ref convert_to_from_quadratic_mesh_page operation. */