Salome HOME
938c7870e213fc7bea88e806c18154c993dcabf7
[modules/smesh.git] / doc / salome / gui / SMESH / input / additional_hypo.doc
1 /*!
2
3 \page additional_hypo_page Additional Hypotheses
4
5 \n <b>Additional Hypotheses</b> can be applied as a supplement to the
6 main hypotheses, introducing additional concepts to mesh creation.
7
8 To define an <b>Additional Hypothesis</b> simply select it in
9 <b>Create Mesh</b> menu. These hypotheses are actually changes in the
10 rules of mesh creation and as such don't possess adjustable values.
11
12 \anchor non_conform_allowed_anchor
13 <h2>Non Conform mesh allowed hypothesis</h2>
14
15 <b>Non Conform mesh allowed</b> hypothesis allows to generate non-conform
16 meshes (that is, meshes having some edges ending on an edge or face of
17 adjacent elements).
18
19 \anchor quadratic_mesh_anchor
20 <h2>Quadratic Mesh</h2>
21
22 Quadratic Mesh hypothesis allows to build a quadratic mesh (whose
23 edges are not straight but curved lines and can be defined by three
24 points: first, middle and last instead of an ordinary two).
25
26 See \ref adding_quadratic_elements_page
27 for more information about quadratic meshes.
28
29 \anchor propagation_anchor
30 <h2>Propagation of 1D Hypothesis on opposite edges</h2>
31
32 <b>Propagation of 1D Hypothesis on opposite edges</b> allows to propagate a
33 hypothesis onto an opposite edge. If a local hypothesis and
34 propagation are defined on an edge of a quadrangular face, the
35 opposite edge will have the same hypothesis, unless another hypothesis
36 has been locally defined on the opposite edge.
37  
38 <br><b>See Also</b> a sample TUI Script of a 
39 \ref tui_propagation "Propagation hypothesis" operation
40
41 \anchor quadrangle_preference_anchor
42 <h2>Quadrangle Preference</h2>
43
44 This additional hypothesis can be used together with 2D triangulation algorithms.
45 It allows 2D triangulation algorithms to build quadrangular meshes.
46
47 When used with "Quadrangle (Mapping)" meshing algorithm, that is obsolete
48  since introducing \ref hypo_quad_params_anchor "Quadrangle parameters" 
49 hypothesis, this hypothesis has one restriction on its work: the total quantity of 
50 segments on all four sides of the face must be even (divisible by 2).
51
52 \anchor viscous_layers_anchor
53 <h2>Viscous Layers and Viscous Layers 2D</h2>
54
55 <b>Viscous Layers</b> and <b>Viscous Layers 2D </b> additional
56 hypotheses can be used together with either some 3D algorithms, for example
57 Hexahedron(i,j,k), or 2D algorithms, for example Triangle
58 (MEFISTO), correspondingly. These hypotheses allow creation of layers
59 of highly stretched elements, prisms in 3D and quadrilaterals in 2D,
60 near mesh boundary, which is beneficial for high quality viscous
61 computations.
62
63 \image html viscous_layers_hyp.png
64
65 <ul>
66 <li><b>Name</b> - allows to define the name of the hypothesis.</li>
67 <li><b>Total thickness</b> - gives the total thickness of element layers.</li>
68 <li><b>Number of layers</b> - defines the number of element layers.</li>
69 <li><b>Stretch factor</b> - defines the growth factor of element height
70   from the mesh boundary inwards.</li>
71 <li><b>Specified Edges are</b> - defines how the shapes specified by
72   the next parameter are used.
73 <li><b>Faces without layers</b> and <b>Edges with/without layers</b> - 
74   in the 3D case it defines geometrical faces on which element layers
75   should not be constructed; in the 2D case it defines geometrical edges
76   on which element layers either should be or should not be
77   constructed, depending on the value of the previous parameter
78   (<b>Specified Edges are</b>). 
79   \note A mesh shown in the 3D Viewer can prevent selection of faces
80   and edges, just hide the mesh to avoid this. To avoid a long wait when a
81   geometry with many faces (or edges) is displayed, the number of faces
82   (edges) shown at a time is limited by the value of "Sub-shapes
83   preview chunk size" preference (in Preferences/Mesh/General tab).<br>
84
85   Whatever shapes are specified by this
86   parameter, the element layers are not constructed on geometrical
87   faces shared by several solids in 3D case and edges shared by
88   several faces in 2D case. In other words the element layers can be
89   constructed on boundary faces and edges, and are not constructed on
90   internal faces and edges. There is an exception to this rule in 2D
91   case: if "Viscous Layers 2D" hypothesis is assigned to a sub-mesh,
92   the element layers can be constructed on boundary edges of the shape
93   of this sub-mesh.
94   \image html viscous_layers_on_submesh.png 2D viscous layers constructed on boundary edges of a sub-mesh on a disk face.
95
96 </li>
97 </ul>
98
99 \image html viscous_layers_mesh.png A group containing viscous layer prisms.
100
101 <br><b>See also</b> a sample TUI script of a \ref tui_viscous_layers
102 "Viscous layers construction".
103
104
105 */