Salome HOME
67e10c35b86942f2e5bbcb5aa2faad689f607805
[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 <h2>Non Conform mesh allowed hypothesis</h2>
13
14 <b>Non Conform mesh allowed</b> hypothesis allows to generate non-conform
15 meshes (that is, meshes having some edges ending on an edge or face of
16 adjacent elements).
17
18 <h2>Quadratic Mesh</h2>
19
20 Quadratic Mesh hypothesis allows to build a quadratic mesh (whose
21 edges are not straight but broken lines and can be defined by three
22 points: first, middle and last) instead of an ordinary one.
23
24 <h2>Propagation of 1D Hypothesis on opposite edges</h2>
25
26 <b>Propagation of 1D Hypothesis on opposite edges</b> allows to propagate a
27 hypothesis onto an opposite edge. If a local hypothesis and
28 propagation are defined on an edge of a quadrangular face, the
29 opposite edge will have the same hypothesis, unless another hypothesis
30 has been locally defined on the opposite edge.
31  
32 <br><b>See Also</b> a sample TUI Script of a 
33 \ref tui_propagation "Propagation hypothesis" operation
34
35 <h2>Quadrangle Preference</h2>
36
37 This additional hypothesis can be used together with Quadrangle (Mapping) and Netgen 2D
38 algorithms. 
39
40 It allows Netgen 2D to build quadrangular meshes at any conditions.
41
42 It allows Quadrangle (Mapping) to build quadrangular meshes even if the number
43 of nodes at the opposite edges of a meshed face is not equal,
44 otherwise this mesh will contain some triangular elements. <i>This use
45 case is obsolete now. Use <b>Quadrangle Parameters</b> hypothesis with
46 type <b>Quadrangle Preference</b> set instead.</i>
47 <br>
48 This hypothesis has one restriction on its work: the total quantity of
49 segments on all four sides of the face must be even (divisible by 2).
50
51 <h2>Triangle Preference <i>(obsolete)</i></h2>
52
53 This additional hypothesis can be used only together with Quadrangle (Mapping)
54 algorithm. It allows to build triangular mesh faces in the refinement
55 area if the number of nodes at the opposite edges of a meshed face is not equal,
56 otherwise refinement area will contain some quadrangular elements.
57 <i>This hypothesis is obsolete now. Use <b>Quadrangle Parameters</b>
58 hypothesis with type <b>Triangle Preference</b> set instead.</i>
59
60 \anchor viscous_layers_anchor
61 <h2>Viscous Layers</h2>
62
63 <b>Viscous Layers</b> additional hypotheses can be used together with
64 several 3D algorithms: NETGEN 3D, GHS3D and Hexahedron(i,j,k). This
65 hypothesis allows creation of layers of highly stretched prisms near
66 mesh boundary, which is beneficial for high quality viscous
67 computations. The prisms constructed on the quadrangular mesh faces are
68 actually the hexahedrons.
69
70
71 \image html viscous_layers_hyp.png
72
73 <ul>
74 <li><b>Name</b> - allows to define the name of the hypothesis.</li>
75 <li><b>Total thicknes</b> - gives total thickness of layers of prisms.</li>
76 <li><b>Number of layers</b> - defines number of layers of prisms.</li>
77 <li><b>Stretch factor</b> - defines factor of growth of height of
78 prisms from the mesh boundary towards inside of mesh.</li>
79 <li><b>Faces without layers</b> - defines geometrical faces on which
80 layers of prisms should not be constructed. By default the layers of
81 prisms are not constructed on geometrical faces shared by solids.</li>
82 </ul>
83
84 \image html viscous_layers_mesh.png A group containing viscous layer prisms.
85
86 <br><b>See also</b> a sample TUI script of a \ref tui_viscous_layers
87 "Viscous layers construction".
88
89
90 */