]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
About KEEP_NETGEN_OUTPUT env
authoreap <eap@opencascade.com>
Mon, 14 Jul 2014 10:20:18 +0000 (14:20 +0400)
committereap <eap@opencascade.com>
Mon, 14 Jul 2014 10:20:18 +0000 (14:20 +0400)
doc/salome/gui/NETGENPLUGIN/input/additional_hypo.doc
doc/salome/gui/NETGENPLUGIN/input/index.doc
doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc

index 44766e8bc80cfed3ef45a9f61a19d8be1db7b283..dfc1fcef0787f2d26c065f2d7b14c5eb8216064a 100644 (file)
@@ -2,19 +2,12 @@
 
 \page additional_hypo_page Additional Hypotheses
 
-\n <b>Additional Hypotheses</b> can be applied as a supplement to the
-main hypotheses, introducing additional concepts to mesh creation.
+\n <b>Additional Hypotheses</b> can be applied as a supplement to
+introducing additional concepts to mesh creation.
 
 Following additional hypotheses can be used together with NETGEN algoritm:
 <ul>
 
-<li><b>Quadrangle Preference</b> - This additional hypothesis can be used together with Netgen 2D algorithm.
-It allows Netgen 2D to build quadrangular meshes.</li>
-<br>
-This hypothesis has one restriction on its work: the total quantity of
-segments on all four sides of the face must be even (divisible by 2).
-
-
 <li><b>Viscous Layers</b> additional hypothesis can be used together with NETGEN 3D.
 This hypothesis allows creation of layers of highly stretched prisms near
 mesh boundary, which is beneficial for high quality viscous
@@ -22,6 +15,11 @@ computations. The prisms constructed on the quadrangular mesh faces are
 actually the hexahedrons.</li>
 </ul>
 
+<li><b>Quadrangle Preference</b> - This additional hypothesis can be
+  used together with Netgen 2D algorithm.
+It allows Netgen 2D to build quad-dominant meshes.</li>
+<br>
+
 For more detailed description of the described above hypothesis please refer SALOME Mesh User's Guide.
 */
 
index 074ce4859790fc1c54b7d91edf90119362ab1427..dff87a6cfd8e4adfd512d2e97239637f0b0eab64 100644 (file)
@@ -4,11 +4,19 @@
 
 \b NETGENPLUGIN plugin is destined for:
 - Meshing 1D, 2D and 3D geometric entities.
-  - Faces are split into triangular elements.
-  - Volumes are split into tetrahedral (pyramidal) elements.
+  - Faces are split into triangular elements. Quad-dominant mesh is
+  also possible.
+  - Solids are split into tetrahedral elements. Pyramids are
+  constructed as a transition from quadrangles to tetrahedra.
 - Generating 3D meshes from 2D meshes, working without geometrical objects.
 
-To manage parameters of the NETGENPLUGIN use \subpage netgen_2d_3d_hypo_page and \subpage additional_hypo_page.
+To manage parameters of the NETGENPLUGIN use \subpage
+netgen_2d_3d_hypo_page and \subpage additional_hypo_page.
+
+Native Netgen mesher usually prints a lot of trace output to the terminal
+window. This output is redirected to some log file by the Plugin. It
+is possible to switch off this redirection by setting up
+KEEP_NETGEN_OUTPUT environment variable.
 
 Also all NETGENPLUGIN functionalities are accessible via
 \subpage netgenplugin_python_interface_page "NETGENPLUGIN Python interface".
index d80dff0996c29e5b1fff649ce96c7268c836d8e9..cf9c245412a452441ecbae586923967e8f103e4d 100644 (file)
@@ -11,12 +11,12 @@ meshing 2D objects).
 
 \image html netgen2d3d.png
 <center><em>Hypothesis dialog boxes of <b>Netgen 1D-2D</b> and <b>Netgen
-1D-2D-3D</b> algorithms are same</em></center>
+      1D-2D-3D</b> algorithms are same</em></center>
 <br>
 
 \image html netgen2d3d_only.png
 <center><em>Dialog boxes of <b>Netgen 2D</b> and <b>Netgen 3D</b>
-algorithms </em></center>
+    algorithms </em></center>
 
 - <b>Name</b> - allows to define the name for the algorithm (Netgen
 2D (or 3D) Parameters by default).
@@ -25,19 +25,20 @@ algorithms </em></center>
 ignored if it is more than <b>Max Size</b>.
 - <b>Second Order</b> - if this box is checked in, the algorithm will
 create second order mesh.
-- <b>Fineness</b> - ranging from <em>Very Coarse</em> to <em>Very Fine</em> 
+- <b>Fineness</b> - ranging from <em>Very Coarse</em> to <em>Very Fine</em>
 allows to set the level of meshing detalization using the three
 parameters below. You can select \a Custom to define them manually.
 - <b>Growth rate</b> - allows to define how much the linear dimensions of
-two adjacent cells can differ (i.e. 0.3 means 30%).
+two adjacent cells can differ (e.g. 0.3 means 30%).
 - <b>Nb. Segs per Edge</b> - allows to define the minimum number of
 mesh segments in which edges will be split. This parameter is used
 only if <b>Limit Size by Surface Curvature</b> is checked.
 - <b>Nb Segs per Radius</b> - allows to define the size of
 mesh segments and mesh faces in which curved edges and surfaces will
-be split. This parameter is used only if <b>Limit Size by Surface 
-Curvature</b> is checked.
-- <b>Limit Size by Surface Curvature</b> - if this box is checked in, 
+be split. This value divided by a radius of curvature gives an element
+size at a given point. This parameter is used only if <b>Limit Size by
+  Surface Curvature</b> is checked.
+- <b>Limit Size by Surface Curvature</b> - if this box is checked in,
 then size of mesh segments and mesh faces on curved edges and surfaces
 is defined using value of <b>Nb Segs per Radius</b> parameter, and
 number of segments on straight edges is defined by values of
@@ -74,13 +75,11 @@ dimension.
 \b 1D group allows defining the size of 1D elements in either of two ways: 
 - <b>Number of Segments</b> allows specifying number of segments, that
 will split each edge, with equidistant distribution.
-- <b>Local Length</b> can be applied for meshing of edges
-composing geometrical object. Definition of this hypothesis
-consists of setting required \b length of segments.
+- <b>Local Length</b> defines length of segments.
 
 \b 2D group allows defining the size of 2D elements 
-- <b>Length from edges</b> if checked in, hypothesis forces building of
-2D mesh elements having a length calculated as an average edge length
+- <b>Length from edges</b> if checked in, size of 
+2D mesh elements is defined as an average mesh segment length
 for a given wire, else
 - <b>Max. Element Area</b> specifies expected maximum element area for
 each 2d element.
@@ -91,15 +90,15 @@ wherever possible.
 - <b>Length from faces</b> if checked in, the area of sides of
 volumic elements will be equal to an average area of 2D elements, else
 - <b>Max. Element Volume</b> specifies expected maximum element volume
-of each 3d element.
+of 3d elements.
 
 \note Netgen algorithm does not strictly follow the input
 parameters. The actual mesh can be more or less dense than
 required. There are several factors in it:
-- NETGEN does not actually use "NbOfSegments" parameter for discretization of
-edge. This parameter is used  only to define the local element size
-(size at the given point), so local sizes of adjacent edges influence
-each other.
+- NETGEN does not actually use <b>Number of Segments</b> parameter for
+discretization of edge. This parameter is used  only to define the
+local element size (size at the given point), so local sizes of
+close edges influence each other.
 - NETGEN additionally restricts the element size according to edge curvature.
 - The local size of segments influences the size of close triangles.
 - The order of elements and their size in the 1D mesh generated by