Salome HOME
Redesign SALOME documentation
[modules/smesh.git] / doc / salome / gui / SMESH / input / tui_defining_hypotheses.rst
1 .. _tui_defining_hypotheses_page:
2
3 **********************************
4 Defining Hypotheses and Algorithms
5 **********************************
6
7 This page provides example codes of :ref:`tui_defining_meshing_algos`
8 "defining algorithms" and hypotheses. 
9
10 * Wire discretisation 1D algorithm
11   
12     * :ref:`tui_1d_adaptive` hypothesis
13     * :ref:`tui_1d_arithmetic` hypothesis
14     * :ref:`tui_deflection_1d` hypotheses
15     * :ref:`tui_start_and_end_length` hypotheses
16     * :ref:`tui_average_length` 
17     * :ref:`tui_propagation` additional hypothesis 
18     * :ref:`tui_fixed_points` hypothesis
19   
20
21 * Triangle: Mefisto 2D algorithm
22   
23     * :ref:`tui_max_element_area` hypothesis 
24     * :ref:`tui_length_from_edges` hypothesis 
25   
26
27 * NETGEN 3D algorithm
28   
29     *  :ref:`tui_max_element_volume` hypothesis 
30     *  :ref:`tui_viscous_layers`
31   
32
33 * :ref:`tui_projection`
34 * :ref:`tui_radial_quadrangle` algorithm
35 * Quadrangle: Mapping 2D algorithm
36   
37     * :ref:`tui_quadrangle_parameters` hypothesis 
38   
39
40 * :ref:`tui_import` from Another Mesh" algorithm
41
42
43
44 Defining 1D Hypotheses
45 ######################
46
47
48
49 .. _tui_1d_arithmetic:
50
51 Arithmetic Progression and Geometric Progression
52 ================================================
53
54 .. _defining_hypotheses_ex01.py:
55
56 ``defining_hypotheses_ex01.py``
57
58 .. literalinclude:: ../../../examples/defining_hypotheses_ex01.py
59     :linenos:
60     :language: python
61
62 :download:`../../../examples/defining_hypotheses_ex01.py`
63
64 .. _tui_1d_adaptive:
65
66 Adaptive
67 ========
68
69 .. _defining_hypotheses_adaptive1d.py:
70
71 ``defining_hypotheses_adaptive1d.py``
72
73 .. literalinclude:: ../../../examples/defining_hypotheses_adaptive1d.py
74     :linenos:
75     :language: python
76
77 :download:`../../../examples/defining_hypotheses_adaptive1d.py`
78
79
80 .. _tui_deflection_1d:
81
82 Deflection and Number of Segments
83 =================================
84
85 .. _defining_hypotheses_ex02.py:
86
87 ``defining_hypotheses_ex02.py``
88
89 .. literalinclude:: ../../../examples/defining_hypotheses_ex02.py
90     :linenos:
91     :language: python
92
93 :download:`../../../examples/defining_hypotheses_ex02.py`
94
95
96 .. _tui_start_and_end_length:
97
98 Start and End Length
99 ====================
100
101 .. _creating_meshes_ex08.py:
102
103 ``defining_hypotheses_ex03.py``
104
105 .. literalinclude:: ../../../examples/defining_hypotheses_ex03.py
106     :linenos:
107     :language: python
108
109 :download:`../../../examples/defining_hypotheses_ex03.py`
110
111
112 .. _tui_average_length:
113
114 Local Length
115 ============
116
117 .. _defining_hypotheses_ex04.py:
118
119 ``defining_hypotheses_ex04.py``
120
121 .. literalinclude:: ../../../examples/defining_hypotheses_ex04.py
122     :linenos:
123     :language: python
124
125 :download:`../../../examples/defining_hypotheses_ex04.py`
126
127 Defining 2D and 3D hypotheses
128 #############################
129
130
131 .. _tui_max_element_area:
132
133 Maximum Element Area
134 ====================
135
136 .. _defining_hypotheses_ex05.py:
137
138 ``defining_hypotheses_ex05.py``
139
140 .. literalinclude:: ../../../examples/defining_hypotheses_ex05.py
141     :linenos:
142     :language: python
143
144 :download:`../../../examples/defining_hypotheses_ex05.py`
145
146
147 .. _tui_max_element_volume:
148
149 Maximum Element Volume
150 ======================
151
152 .. _defining_hypotheses_ex06.py:
153
154 ``defining_hypotheses_ex06.py``
155
156 .. literalinclude:: ../../../examples/defining_hypotheses_ex06.py
157     :linenos:
158     :language: python
159
160 :download:`../../../examples/defining_hypotheses_ex06.py`
161
162
163 .. _tui_length_from_edges:
164
165 Length from Edges
166 =================
167
168 .. _defining_hypotheses_ex07.py:
169
170 ``defining_hypotheses_ex07.py``
171
172 .. literalinclude:: ../../../examples/defining_hypotheses_ex07.py
173     :linenos:
174     :language: python
175
176 :download:`../../../examples/defining_hypotheses_ex07.py`
177
178 Defining Additional Hypotheses
179 ##############################
180
181 .. _tui_propagation:
182
183 Propagation
184 ===========
185
186 .. _defining_hypotheses_ex08.py:
187
188 ``defining_hypotheses_ex08.py``
189
190 .. literalinclude:: ../../../examples/defining_hypotheses_ex08.py
191     :linenos:
192     :language: python
193
194 :download:`../../../examples/defining_hypotheses_ex08.py`
195
196
197 .. _tui_defining_meshing_algos:
198
199 Defining Meshing Algorithms
200 ###########################
201
202 .. _defining_hypotheses_ex09.py:
203
204 ``defining_hypotheses_ex09.py``
205
206 .. literalinclude:: ../../../examples/defining_hypotheses_ex09.py
207     :linenos:
208     :language: python
209
210 :download:`../../../examples/defining_hypotheses_ex09.py`
211
212
213 .. _tui_projection:
214
215 Projection Algorithms
216 =====================
217
218 .. _defining_hypotheses_ex10.py:
219
220 ``defining_hypotheses_ex10.py``
221
222 .. literalinclude:: ../../../examples/defining_hypotheses_ex10.py
223     :linenos:
224     :language: python
225
226 :download:`../../../examples/defining_hypotheses_ex10.py`
227
228 Projection 1D2D
229 ===============
230
231 .. _defining_hypotheses_ex11.py:
232
233 ``defining_hypotheses_ex11.py``
234
235 .. literalinclude:: ../../../examples/defining_hypotheses_ex11.py
236     :linenos:
237     :language: python
238
239 :download:`../../../examples/defining_hypotheses_ex11.py`
240
241 .. _tui_fixed_points:
242
243 1D Mesh with Fixed Points example
244 #################################
245
246 .. _defining_hypotheses_ex12.py:
247
248 ``defining_hypotheses_ex12.py``
249
250 .. literalinclude:: ../../../examples/defining_hypotheses_ex12.py
251     :linenos:
252     :language: python
253
254 :download:`../../../examples/defining_hypotheses_ex12.py`
255
256 .. _tui_radial_quadrangle:
257
258 Radial Quadrangle 1D-2D example
259 ###############################
260
261 .. _defining_hypotheses_ex13.py:
262
263 ``defining_hypotheses_ex13.py``
264
265 .. literalinclude:: ../../../examples/defining_hypotheses_ex13.py
266     :linenos:
267     :language: python
268
269 :download:`../../../examples/defining_hypotheses_ex13.py`
270
271 .. _tui_quadrangle_parameters:
272
273 Quadrangle Parameters example 1 (meshing a face with 3 edges)
274 ##############################################################
275
276 .. _defining_hypotheses_ex14.py:
277
278 ``defining_hypotheses_ex14.py``
279
280 .. literalinclude:: ../../../examples/defining_hypotheses_ex14.py
281     :linenos:
282     :language: python
283
284 :download:`../../../examples/defining_hypotheses_ex14.py`
285
286 Quadrangle Parameters example 2 (using different types)
287 #######################################################
288
289 .. _defining_hypotheses_ex15.py:
290
291 ``defining_hypotheses_ex15.py``
292
293 .. literalinclude:: ../../../examples/defining_hypotheses_ex15.py
294     :linenos:
295     :language: python
296
297 :download:`../../../examples/defining_hypotheses_ex15.py`
298
299 .. _tui_import:
300
301 "Import 1D-2D Elements from Another Mesh" example
302 #################################################
303
304 .. _defining_hypotheses_ex16.py:
305
306 ``defining_hypotheses_ex16.py``
307
308 .. literalinclude:: ../../../examples/defining_hypotheses_ex16.py
309     :linenos:
310     :language: python
311
312 :download:`../../../examples/defining_hypotheses_ex16.py`
313
314 .. _tui_viscous_layers:
315
316 Viscous layers construction
317 ###########################
318
319 .. _defining_hypotheses_ex17.py:
320
321 ``defining_hypotheses_ex17.py``
322
323 .. literalinclude:: ../../../examples/defining_hypotheses_ex17.py
324     :linenos:
325     :language: python
326
327 :download:`../../../examples/defining_hypotheses_ex17.py`
328
329