Salome HOME
f81ed26180f06d56b5e38f304b3f852aaf76b6f4
[modules/smesh.git] / doc / salome / gui / SMESH / input / netgen_2d_3d_hypo.doc
1 /*!
2
3 \page netgen_2d_3d_hypo_page Netgen 2D and 3D hypotheses
4
5 \n <b>Netgen 2D</b> and <b>Netgen 3D</b> hypotheses work only with <b>Netgen 1D-2D</b> and
6 <b>Netgen 1D-2D-3D</b> algorithms. These algorithms do not require
7 definition of lower-level  hypotheses and algorithms (2D and 1D for
8 meshing 3D objects and 1D for meshing 2D objects). They prove to be
9 useful if lower-level meshing is homogeneous for all wires and faces
10 of the meshed object.
11
12 \image html netgen2d.png
13
14 <ul>
15 <li><b>Name</b> - allows to define the name for the algorithm (Netgen
16 2D (or 3D) Parameters by default).</li>
17 <li><b>Max Size</b> - maximum linear dimensions for mesh cells.</li>
18 <li><b>Second Order</b> - if this box is checked in, the algorithm will
19 create second order nodes on the mesh, which actually will become
20 \ref adding_quadratic_elements_page "Quadratic".</li>
21 <li><b>Fineness</b> - ranging from Very Coarse to Very Fine allows to set the
22 level of meshing detalization using the three parameters below. You
23 can select Custom to define them manually.</li>
24 <li><b>Growth rate</b> - allows to define how much the linear dimensions of
25 two adjacent cells can differ (i.e. 0.3 means 30%).</li>
26 <li><b>Nb. Segs per Edge</b> and <b>Nb Segs per Radius</b> - allows to define the
27 minimum number of mesh segments in which edges and radiuses will be
28 split.</li>
29 <li><b>Allow Quadrangles</b> - allows to use quadrangle elements in a
30 triangle 2D mesh. This checkbox is not present in Netgen 3D parameters
31 because currently building a tetrahedral mesh with quadrangle faces is
32 not possible.</li>
33 <li><b>Optimize</b> - if this box is checked in, the algorithm will try to
34 create regular (possessing even sides) elements.</li>
35 </ul>
36
37 \image html netgen3d_simple.png
38
39 <b>Netgen 2D simple parameters</b> and <b>Netgen 3D simple parameters</b> allow defining the size of elements for each dimension. Note that Netgen algorithm does not strictly follow the input parameters. The actual mesh can be more or less dense than required.<br>
40
41 \b 1D group allows defining the size of 1D elements in either of two ways: 
42 <ul>
43 <li><b>Number of Segments</b> has the same sense as \ref
44 number_of_segments_anchor "Number of segments" hypothesis with
45 equidistant distribution.</li>
46 <li><b>Average Length</b> has the same sense as \ref 
47 average_length_anchor "Average Length" hypothesis.</li>
48 </ul>
49
50 \b 2D group allows defining the size of 2D elements 
51 <ul>
52 <li><b>Length from edges</b> if checked in, acts like \ref
53 length_from_edges_anchor "Length from Edges" hypothesis, else </li>
54 <li><b>Max. Element Area</b> defines the maximum element area like \ref
55 max_element_area_anchor "Max Element Area" hypothesis. </li>
56 </ul>
57
58 \b 3D groups allows defining the size of 3D elements.
59 <ul>
60 <li><b>Length from faces</b> if checked in, the area of sides of
61 volumic elements will be equal to an average area of 2D elements, else </li>
62 <li><b>Max. Element Volume</b> defines the maximum element volume like
63 \ref max_element_volume_hypo_page "Max Element Volume"
64 hypothesis.</li>
65 <ul>
66
67 */