improve#
Bases:
TUIMenu
Enters the tet improve menu.
Methods:
__init__
(service, version, mode, path)__init__ method of TUIMenu class.
Classes:
collapse_slivers
(service, version, mode, path)Attempts to collapse the nodes of a skewed sliver cell on any one of its neighbors.
improve_cells
(service, version, mode, path)Improves skewed tetrahedral cells.
refine_boundary_slivers
(service, version, ...)Attempts to increase the volume of boundary slivers to create a valid tet cell.
refine_slivers
(service, version, mode, path)Attempts to remove the sliver by placing a node at or near the centroid of the sliver cell.
skew_smooth_nodes
(service, version, mode, path)Applies skewness-based smoothing to nodes on the tetrahedral cell zones to improve the mesh quality.
sliver_boundary_swap
(service, version, mode, ...)Removes boundary slivers by moving the boundary to exclude the cells from the zone.
smooth_boundary_sliver
(service, version, ...)Smooths nodes on sliver cells having all four nodes on the boundary until the skewness value is less than the specified value.
smooth_interior_sliver
(service, version, ...)Smooths non-boundary nodes on sliver cells having skewness greater than the specified threshold value.
smooth_nodes
(service, version, mode, path)Enables you to apply either Laplacian or variational smoothing to nodes on the tetrahedral cell zones to improve the mesh quality.
swap_faces
(service, version, mode, path)Performs interior face swapping to improve cell skewness.
__init__ method of TUIMenu class.
Bases:
TUIMethod
Attempts to collapse the nodes of a skewed sliver cell on any one of its neighbors.
Bases:
TUIMethod
Improves skewed tetrahedral cells.
Bases:
TUIMethod
Attempts to increase the volume of boundary slivers to create a valid tet cell. Tetrahedra having one or two faces on the boundary are identified and then the appropriate edge split. The split node is then smoothed such that the volume of the tetrahedron increases, thereby creating a valid tet cell.
Bases:
TUIMethod
Attempts to remove the sliver by placing a node at or near the centroid of the sliver cell. Swapping and smoothing are performed to improve the skewness. You can also specify whether boundary cells are to be refined. Refining the boundary cells may enable you to carry out further improvement options such as smoothing, swapping, and collapsing slivers.
Bases:
TUIMethod
Applies skewness-based smoothing to nodes on the tetrahedral cell zones to improve the mesh quality.
Bases:
TUIMethod
Removes boundary slivers by moving the boundary to exclude the cells from the zone.
Bases:
TUIMethod
Smooths nodes on sliver cells having all four nodes on the boundary until the skewness value is less than the specified value. The default values for the skewness threshold, minimum dihedral angle between boundary faces, and feature angle are 0.985, 10, and 30, respectively.
Bases:
TUIMethod
Smooths non-boundary nodes on sliver cells having skewness greater than the specified threshold value. The default value for the skewness threshold is 0.985.
Bases:
TUIMethod
Enables you to apply either Laplacian or variational smoothing to nodes on the tetrahedral cell zones to improve the mesh quality.
Bases:
TUIMethod
Performs interior face swapping to improve cell skewness.