repair_improve#
Bases:
TUIMenu
Enter the repair and improve quality menu.
Methods:
__init__
(service, version, mode, path)__init__ method of TUIMenu class.
Classes:
allow_repair_at_boundaries
(service, version, ...)Allows the adjustment of the positions of nodes on boundaries as part of the mesh repairs performed by the mesh/repair-improve/repair text command.
improve_quality
(service, version, mode, path)Improves poor quality cells in the mesh, if possible.
Enables/disables the local conversion of degenerate cells into polyhedra based on skewness criteria as part of the mesh repairs performed by the mesh/repair-improve/repair text command.
repair
(service, version, mode, path)Repairs mesh problems identified by the mesh check, if possible.
repair_face_handedness
(service, version, ...)Modifies cell centroids to repair meshes that contain left-handed faces without face node order problems.
repair_face_node_order
(service, version, ...)Modifies face nodes to repair faces with improper face node order and, therefore, eliminates any resulting left-handed faces.
repair_periodic
(service, version, mode, path)Modifies the mesh to enforce a rotational angle or translational distance for periodic boundaries.
repair_wall_distance
(service, version, mode, ...)Corrects wall distance at very high aspect ratio hexahedral/polyhedral cells.
report_poor_elements
(service, version, mode, ...)Reports invalid and poor quality elements.
__init__ method of TUIMenu class.
Bases:
TUIMethod
Allows the adjustment of the positions of nodes on boundaries as part of the mesh repairs performed by the mesh/repair-improve/repair text command.
Bases:
TUIMethod
Improves poor quality cells in the mesh, if possible.
Bases:
TUIMethod
Enables/disables the local conversion of degenerate cells into polyhedra based on skewness criteria as part of the mesh repairs performed by the mesh/repair-improve/repair text command.
Bases:
TUIMethod
Repairs mesh problems identified by the mesh check, if possible. The repairs include fixing cells that have the wrong node order, the wrong face handedness, faces that are small or nonexistent, or very poor quality. Only interior nodes are repositioned by default; boundary nodes may be repositioned if the mesh/repair-improve/allow-repair-at-boundaries text command is enabled. Note that highly skewed cells may be converted into polyhedra, depending on whether the mesh/repair-improve/include-local-polyhedra-conversion-in-repair text command is enabled.
Bases:
TUIMethod
Modifies cell centroids to repair meshes that contain left-handed faces without face node order problems.
Bases:
TUIMethod
Modifies face nodes to repair faces with improper face node order and, therefore, eliminates any resulting left-handed faces.
Bases:
TUIMethod
Modifies the mesh to enforce a rotational angle or translational distance for periodic boundaries. For translationally periodic boundaries, the command computes an average translation distance and adjusts the node coordinates on the shadow face zone to match this distance. For rotationally periodic boundaries, the command prompts for an angle and adjusts the node coordinates on the shadow face zone using this angle and the defined rotational axis for the cell zone.
Bases:
TUIMethod
Corrects wall distance at very high aspect ratio hexahedral/polyhedral cells.
Bases:
TUIMethod
Reports invalid and poor quality elements.