/*! \page ghs3d_hypo_page GHS3D Parameters hypothesis \anchor ghs3d_top \n GHS3D Parameters hypothesis works only with Tetrahedron (GHS3D) algorithm. This algorithm is a commercial software. \n To get a licence, visit http://www.distene.com/corp/eval-distene.html
  1. \ref ghs3d_general_parameters "General parameters"
  2. \ref ghs3d_advanced_parameters "Advanced parameters"
  3. \ref ghs3d_enforced_vertices "Enforced vertices"
  4. \ref ghs3d_enforced_meshes "Enforced meshes"
\anchor ghs3d_general_parameters

General parameters

\image html ghs3d_parameters_basic.png \ref ghs3d_top "Back to top" \anchor ghs3d_advanced_parameters

Advanced parameters

\image html ghs3d_parameters_advanced.png
  • Maximum memory size - launches ghs3d software with work space limited to the specified amount of RAM, in Mbytes. If this option is checked off, the software will be launched with 7O% of the total RAM space.
  • Initial memory size - starts ghs3d software with the specified amount of work space, in Mbytes. If this option is checked off, the software will be started with 100 Megabytes of working space.
  • Working directory - allows defining the folder for input and output files of ghs3d software, which are the files starting with "GHS3D_" prefix.
  • Keep working files - allows checking input and output files of ghs3d software, while usually these files are removed after the launch of the mesher.
  • Verbose level - to choose verbosity level in the range from 0 to 10.
  • To create new nodes - if this option is checked off, ghs3d tries to create tetrahedrons using only the nodes of the 2D mesh.
  • To remove the initial central point TetMesh-GHS3D adds an internal point at the gravity centre of the bounding box to speed up and to simplify the meshing process. However, it is possible to refrain from creating this point by using the command line option -no initial central point. This can be particularly useful to generate a volume mesh without internal points at all and in some rare cases at the boundary regeneration phase when it is impossible to proceed with the standard options (for example, when one dimension of the domain is more than 20 times greater than the other two). Use this option if the boundary regeneration has failed with the standard parameters and before using the recovery version (command line option -C). Note: when using this option, the speed of the meshing process may decrease, and the quality may change. Note: the boundary regeneration may fail with this option, in some rare cases.
  • To use boundary recovery version - enables using a boundary recovery module which tries to create volume meshes starting from very poor quality surface meshes (almost flat triangles on the surface, high density propagation, extreme aspect ratios, etc.) which fails with the standard version. The resulting volume mesh will however most likely have a very poor quality (poor aspect ratio of elements, tetrahedra with a very small positive volume).
  • To use FEM correction - Applies finite-element correction by replacing overconstrained elements where it is possible. At first the process slices the overconstrained edges and at second the overconstrained facets. This ensures that there are no edges with two boundary vertices and that there are no facets with three boundary vertices. TetMesh-GHS3D gives the initial and final overconstrained edges and facets. It also gives the facets which have three edges on the boundary. Note: when using this option, the speed of the meshing process may decrease, quality may change, and the smallest volume may be smaller. By default, the FEM correction is not used.
  • Option as text - allows to input in the command line any text for ghs3d, for example, advanced options.
  • \ref ghs3d_top "Back to top" \anchor ghs3d_enforced_vertices

    Enforced vertices

    \note This feature is currently only available on meshes with no geometry attached. Such meshes can be obtained by \image html ghs3d_enforced_vertices.png GHS3D algorithm can locally make the mesh finer. It is possible to define enforced vertices in the volume where the mesh will be detailed. A node will be created at the enforced vertex coordinates. An enforced vertex is defined by: \ref ghs3d_top "Back to top" \anchor ghs3d_enforced_meshes

    Enforced Meshes

    \note This feature is currently only available on meshes with no geometry attached. Such meshes can be obtained by \image html ghs3d_enforced_meshes.png GHS3D algorithm can be forced by other meshes, sub-meshes or groups. The constraint elements should be contained entirely into the solid meshed.
    See Also a sample TUI Script of the \ref tui_ghs3d "creation of a Ghs3D hypothesis", including enforced vertices. \ref ghs3d_top "Back to top" */