Salome HOME
add GHS3D and BLSURF description
authoreap <eap@opencascade.com>
Thu, 17 Apr 2008 07:34:01 +0000 (07:34 +0000)
committereap <eap@opencascade.com>
Thu, 17 Apr 2008 07:34:01 +0000 (07:34 +0000)
doc/salome/gui/SMESH/images/blsurf_parameters.png [new file with mode: 0644]
doc/salome/gui/SMESH/images/ghs3d_parameters_advanced.png [new file with mode: 0644]
doc/salome/gui/SMESH/images/ghs3d_parameters_basic.png [new file with mode: 0644]
doc/salome/gui/SMESH/input/basic_meshing_algos.doc
doc/salome/gui/SMESH/input/blsurf_hypo.doc [new file with mode: 0644]
doc/salome/gui/SMESH/input/creating_meshes.doc
doc/salome/gui/SMESH/input/defining_hypo.doc
doc/salome/gui/SMESH/input/ghs3d_hypo.doc [new file with mode: 0644]
doc/salome/gui/SMESH/input/index.doc
doc/salome/gui/SMESH/input/smeshpy_interface.doc

diff --git a/doc/salome/gui/SMESH/images/blsurf_parameters.png b/doc/salome/gui/SMESH/images/blsurf_parameters.png
new file mode 100644 (file)
index 0000000..ad7c82b
Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_parameters.png differ
diff --git a/doc/salome/gui/SMESH/images/ghs3d_parameters_advanced.png b/doc/salome/gui/SMESH/images/ghs3d_parameters_advanced.png
new file mode 100644 (file)
index 0000000..1fc0349
Binary files /dev/null and b/doc/salome/gui/SMESH/images/ghs3d_parameters_advanced.png differ
diff --git a/doc/salome/gui/SMESH/images/ghs3d_parameters_basic.png b/doc/salome/gui/SMESH/images/ghs3d_parameters_basic.png
new file mode 100644 (file)
index 0000000..0cce50b
Binary files /dev/null and b/doc/salome/gui/SMESH/images/ghs3d_parameters_basic.png differ
index fa177252462f6357534a39161b21e9db72c5a03a..a1231dbba7ef10de6630d919a0bab7b6cd9238cc 100644 (file)
@@ -21,7 +21,7 @@ shape of a mesh.</li>
 <li>For meshing of 2D entities (<b>faces</b>):</li>
 
 <ul>
-<li>Triangle meshing algorithms (Mefisto and Netgen 1D-2D ) - Faces
+<li>Triangle meshing algorithms (Mefisto, Netgen 1D-2D and BLSUFR ) - Faces
 are split into triangular elements.</li>
 <li>Quadrangle meshing algorithm (Mapping) - Faces are split into
 quadrangular elements.</li>
@@ -36,7 +36,7 @@ quadrangular elements.</li>
 <ul>
 <li>Hexahedron meshing algorithm (i,j,k) - Volumes are split into
 hexahedral (cubic) elements.</li>
-<li>Tetrahedron (Netgen) meshing algorithm - Volumes are split into
+<li>Tetrahedron (Netgen and GHS3D) meshing algorithms - Volumes are split into
 tetrahedral (pyramidal) elements.</li>
 </ul>
 
@@ -45,6 +45,8 @@ tetrahedral (pyramidal) elements.</li>
 \image html image126.gif
 </ul>
 
+Note that BLSURF and GHS3D are commercial meshers.\n
+
 There also is a number of more specific algorithms:
 <ul>
 <li>\ref projection_algos_page "for meshing by projection of another mesh"</li>
diff --git a/doc/salome/gui/SMESH/input/blsurf_hypo.doc b/doc/salome/gui/SMESH/input/blsurf_hypo.doc
new file mode 100644 (file)
index 0000000..ef127c5
--- /dev/null
@@ -0,0 +1,53 @@
+/*!
+
+\page blsurf_hypo_page BLSURF Parameters hypothesis
+
+\n BLSURF Parameters hypothesis works only with <b>BLSURF</b> 2d
+algorithm. This algorithm is a commercial software.
+
+\image html blsurf_parameters.png
+
+<ul>
+<li><b>Name</b> - allows to define the name of the hypothesis (BLSURF
+Parameters by default).</li>
+
+<li><b>Topology</b> - allows creation of a conform mesh on a shell of
+not sewed faces. 
+<ul>
+  <li>"From CAD" means that mesh conformity is assured by conformity
+  of a shape.</li>
+  <li>"Pre-process" and "Pre-process++" let BLSURF software
+  pre-process the geometrical model to eventually produce a conform
+  mesh. </li>
+</ul>
+
+<li><b>Physical Mesh</b> - if is set to "Custom", allows to set size
+of mesh elements to generate.
+</li>
+
+<li><b>User size</b> - size of mesh elements to generate. </li>
+
+<li><b>Geometrical mesh</b> - if is set to "Custom", allows to set
+mesh element deflection from curves and surfaces and element
+size change rate. </li>
+
+<li><b>Angle Mesh S</b> - maximal allowed angle in degrees at a mesh
+  node between
+<ul>
+  <li> the mesh edge and the tangent to the geometrical curve. </li>
+  <li> the mesh face and the tangent to the geometrical surface. </li>
+</ul>
+</li>
+
+<li><b>Gradation</b> - maximal allowed ratio between the lengths of
+two adjacent edges. </li>
+
+<li><b>Allow Quadrangles</b> - to create quadrilateral elements.</li>
+
+<li><b>Patch independent</b> - if this box is checked on, geometrical
+edges are not respected and all geometrical faces are meshed as one
+hyper-face.</li>
+
+
+</ul>
+*/
\ No newline at end of file
index 3f392f2fc140d44d306f8a2dc3a95cced1041fe1..b8256ada9f4450e1c99778918fa3b839ae46d3ef 100644 (file)
@@ -21,6 +21,8 @@
 <li>\ref a2d_meshing_hypo_page</li>
 <li>\ref max_element_volume_hypo_page</li>
 <li>\ref netgen_2d_3d_hypo_page</li>
+<li>\ref ghs3d_hypo_page</li>
+<li>\ref blsurf_hypo_page</li>
 <li>\ref additional_hypo_page</li>
 </ul>
 <li>\subpage constructing_submeshes_page</li>
index 5a4eb75034f129e4ffde44f256ee3ea43587a00f..fb4fa97287372717c4a07fb3c76ee6ffc542c866 100644 (file)
@@ -8,6 +8,8 @@
 <li>\subpage a2d_meshing_hypo_page</li>
 <li>\subpage max_element_volume_hypo_page</li>
 <li>\subpage netgen_2d_3d_hypo_page</li>
+<li>\subpage ghs3d_hypo_page</li>
+<li>\subpage blsurf_hypo_page</li>
 <li>\subpage additional_hypo_page</li>
 </ul>
 
diff --git a/doc/salome/gui/SMESH/input/ghs3d_hypo.doc b/doc/salome/gui/SMESH/input/ghs3d_hypo.doc
new file mode 100644 (file)
index 0000000..37da291
--- /dev/null
@@ -0,0 +1,41 @@
+/*!
+
+\page ghs3d_hypo_page GHS3D Parameters hypothesis
+
+\n GHS3D Parameters hypothesis works only with <b>Tetrahedron (GHS3d)</b> 
+algorithm. This algorithm is a commercial software.
+
+\image html ghs3d_parameters_basic.png
+
+<ul>
+<li><b>Name</b> - allows to define the name of the hypothesis (GHS3D 
+Parameters by default).</li>
+
+<li><b>To mesh holes</b> - if this box is checked, the algorithm will 
+create mesh also in holes inside a solid shape, else only the outermost
+shape will be meshed.</li>
+
+<li><b>Optimization level</b> - sets the desired optimization level.
+Optimization levels are: none, light, medium, strong, in increasing 
+order of "quality vs speed" ratio.
+</li>
+
+\image html ghs3d_parameters_advanced.png
+
+<li><b>Maximum memory size</b> - launches ghs3d software with
+work space limited to specified Megabytes of memory. If this option is
+checked off, the software will be launched with 0.7 * total RAM space. </li>
+
+<li><b>Initial memory size</b> - starts ghs3d software with
+specified Megabytes of work space. If this option is checked off, the
+software will be started with 100 Megabytes of working space. </li>
+
+<li><b>Working directory</b> - Defines folder for input and output
+files of ghs3d software, which are files starting with "GHS3D_" prefix. </li>
+
+<li><b>To keep working files</b> - allows to check input and output files
+of ghs3d software, while usually these files are remove after mesher launch </li>
+
+</ul>
+
+*/
\ No newline at end of file
index f09cdea83f37691b33d0cadfa8ab2eed7e5bec55..4f772a285884616e45f5a93d2a3e7e78eb5c561d 100644 (file)
@@ -26,6 +26,8 @@
 <li>\ref a2d_meshing_hypo_page</li>
 <li>\ref max_element_volume_hypo_page</li>
 <li>\ref netgen_2d_3d_hypo_page</li>
+<li>\ref ghs3d_hypo_page</li>
+<li>\ref blsurf_hypo_page</li>
 <li>\ref additional_hypo_page</li>
 </ul>
 <li>\ref constructing_submeshes_page</li>
index 6e2b421c9cb107e098ed6ae22ba0d967ffe5607d..365bfc118a340839b9532c4b62cec0debeea6138 100644 (file)
@@ -33,7 +33,7 @@ the \ref smeshDC "documentation for smesh.py"
          - NETGEN(1D-2D,2D,1D-2D-3D,3D),
 
 \n others are based on commercial meshers:
-         - GHS3D(3D).
+         - GHS3D(3D), BLSURF(2D).
 
 \n \t To add hypotheses, please use interfaces, provided by the
       assigned algorithms.