Salome HOME
PR: synchro V6_main tag mergeto_V7_main_11Feb13
[modules/smesh.git] / doc / salome / gui / SMESH / input / tui_generate_flat_elements.doc
1 /*!
2
3 \page tui_generate_flat_elements_page Generate flat elements
4
5 <br>
6 \anchor tui_double_nodes_on_group_boundaries
7 <h2>Double nodes on groups boundaries</h2>
8
9 \n Double nodes on shared faces between groups of volumes and create flat elements on demand.
10 \n The list of groups must describe a partition of the mesh volumes. The nodes of the internal
11 faces at the boundaries of the groups are doubled. Optionally, the internal faces are replaced
12 by flat elements.
13 \n Triangles are transformed into prisms, and quadrangles into hexahedrons.
14 \n The flat elements are stored in groups of volumes.
15
16 \n
17 \n This example represents an iron cable (a thin cylinder) in a concrete bloc (a big cylinder).
18 The big cylinder is defined by two geometric volumes.
19
20 \include generate_flat_elements.py
21 <a href="../../examples/SMESH/generate_flat_elements.py">Download this script</a>
22
23 \n Here, the 4 groups of volumes [Solid_1_1, Solid_2_1, Solid_3_1, Solid_4_1] constitute a partition of the mesh.
24 The flat elements on group boundaries and on faces are built with the
25 2 last lines of the code above.
26 \n If the last argument (Boolean) in DoubleNodesOnGroupBoundaries is set to 1,
27 the flat elements are built, otherwise, there is only a duplication of the nodes.
28
29 \n To observe flat element groups, save the resulting mesh on a MED file and reload it.
30
31 */