Salome HOME
PAL 14158 Add the Octree and OctreeNode classes to accelerate detection of close...
[modules/smesh.git] / doc / salome / gui / SMESH / files / about_hypotheses.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>About hypotheses</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
18 ul.whs2 { list-style:disc; }\r
19 p.whs3 { background-color:Transparent; color:#000000; }\r
20 ol.whs4 { list-style:disc; }\r
21 -->\r
22 </style><script type="text/javascript" language="JavaScript">\r
23 <!--\r
24 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
25 {\r
26   var strNSS = "<style type='text/css'>";\r
27   strNSS += "p.whs3 {background-color:white; }";\r
28   strNSS +="</style>";\r
29   document.write(strNSS);\r
30 }\r
31 //-->\r
32 </script>\r
33 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
34 <!--\r
35 function reDo() {\r
36   if (innerWidth != origWidth || innerHeight != origHeight)\r
37      location.reload();\r
38 }\r
39 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
40         origWidth = innerWidth;\r
41         origHeight = innerHeight;\r
42         onresize = reDo;\r
43 }\r
44 onerror = null; \r
45 //-->\r
46 </script>\r
47 <style type="text/css">\r
48 <!--\r
49 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
50 p.WebHelpNavBar { text-align:right; }\r
51 -->\r
52 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
53 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
54 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
55 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
56 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
57 <script type="text/javascript" language="javascript1.2">\r
58 <!--\r
59 if (window.gbWhTopic)\r
60 {\r
61         if (window.setRelStartPage)\r
62         {\r
63         addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nAbout Hypotheses");\r
64 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
65 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
66 \r
67         }\r
68 \r
69 \r
70         if (window.setRelStartPage)\r
71         {\r
72         setRelStartPage("../index.htm");\r
73 \r
74                 autoSync(1);\r
75                 sendSyncInfo();\r
76                 sendAveInfoOut();\r
77         }\r
78 \r
79 }\r
80 else\r
81         if (window.gbIE4)\r
82                 document.location.reload();\r
83 //-->\r
84 </script>\r
85 </head>\r
86 <body page-style="x-size: Letter;"><script type="text/javascript" language="javascript1.2">\r
87 <!--\r
88 if (window.writeIntopicBar)\r
89         writeIntopicBar(4);\r
90 //-->\r
91 </script>\r
92 <h1>About hypotheses</h1>\r
93 \r
94 <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Hypotheses</B></span> represent \r
95  boundary conditions which will be taken into account at calculations of \r
96  meshes or submeshes basing on geometrical objects. These hypotheses allow \r
97  you to manage the level of detail of the resulting meshes or submeshes: \r
98  when applying different hypotheses with different parameters you can preset \r
99  the quantity of meshing elements which will compose your mesh. So, it \r
100  will be possible to generate a rough or a more refined mesh or submesh. \r
101  </p>\r
102 \r
103 <p>&nbsp;</p>\r
104 \r
105 <p>In <span style="font-weight: bold;"><B>MESH </B></span>there are the following \r
106  Basic Hypotheses (to introduce them, you operate numerical values):</p>\r
107 \r
108 <ul type="disc" class="whs2">\r
109         \r
110         <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
111                 type=circle\r
112                 class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm">1D Hypotheses</a> (for meshing of <span style="font-weight: bold;"><B>edges)</B></span>:</p></li>\r
113         \r
114         <ul type="disc" class="whs2">\r
115                 \r
116                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
117                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#arithmetic_1D">Arithmetic 1D</a></p></li>\r
118                 \r
119                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
120                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Average_length">Average Length</a></p></li>\r
121                 \r
122                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
123                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#deflection_1D">Deflection 1D </a></p></li>\r
124                 \r
125                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
126                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Number_of_elements">Number of segments</a></p></li>\r
127                 \r
128                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
129                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#start_and_end_length">Start and end length</a></p></li>\r
130                 \r
131                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
132                         class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#automatic_length">Automatic Length</a></p></li>\r
133         </ul>\r
134         \r
135         <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
136                 type=circle\r
137                 class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">2D Hypotheses</a> (for meshing \r
138  of <span style="font-weight: bold;"><B>faces)</B></span>: </p></li>\r
139 </ul>\r
140 \r
141 <ol type="disc" class="whs4">\r
142         \r
143         <ul type="disc" class="whs2">\r
144                 \r
145                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
146                         class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#max_element_area">Max Element Area</a></p></li>\r
147                 \r
148                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
149                         class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#length_from_edges">Length from \r
150  Edges</a></p></li>\r
151                 \r
152                 <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
153                         class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#quadrangle preference">Quadrangle \r
154  Preference</a></p></li>\r
155         </ul>\r
156 </ol>\r
157 \r
158 <ul type="disc" class="whs2">\r
159         \r
160         <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
161                 type=circle\r
162                 class=kadov-p><p class="whs3">3D \r
163  Hypothesis (for meshing of <span style="font-weight: bold;"><B>volumes)</B></span>: \r
164  </p></li>\r
165         \r
166         <ul type="disc" class="whs2">\r
167                 \r
168                 <li class=kadov-p><p><a href="max._element_volume_hypothsis.htm">Max \r
169  Element Volume</a></p></li>\r
170         </ul>\r
171 </ul>\r
172 \r
173 <p>&nbsp;</p>\r
174 \r
175 <p>There also exist some <a href="non_conform_mesh_allowed_hypothesis.htm">Additional \r
176  Hypotheses</a></p>\r
177 \r
178 <ul type="disc" class="whs2">\r
179         \r
180         <ul type="disc" class="whs2">\r
181                 \r
182                 <li class=kadov-p><p>Propagation of 1D Hypothesis on opposite edges</p></li>\r
183                 \r
184                 <li class=kadov-p><p>Non conform mesh allowed</p></li>\r
185                 \r
186                 <li class=kadov-p><p>Quadratic mesh</p></li>\r
187         </ul>\r
188 </ul>\r
189 \r
190 <p>&nbsp;</p>\r
191 \r
192 <p>The choice of a hypothesis depends on:</p>\r
193 \r
194 <ul type="disc" class="whs2">\r
195         \r
196         <li class=kadov-p><p>the geometrical object (shape) which will be meshed</p></li>\r
197         \r
198         <li class=kadov-p><p>the algorithm, which will be selected for meshing \r
199  of this geometrical object (shape)</p></li>\r
200 </ul>\r
201 \r
202 <p>&nbsp;</p>\r
203 \r
204 <p>&nbsp;</p>\r
205 \r
206 <script type="text/javascript" language="javascript1.2">\r
207 <!--\r
208 if (window.writeIntopicBar)\r
209         writeIntopicBar(0);\r
210 //-->\r
211 </script>\r
212 </body>\r
213 </html>\r