diagnostics#

class ansys.fluent.core.meshing.tui_231.main_menu.diagnostics(path, service)#

Bases: TUIMenu

Diagnostic tools.

Classes:

face_connectivity(path, service)

Contains options for fixing problems with face connectivity on the specified object face zones or boundary face zones.

quality(path, service)

Contains options for fixing problems related to surface mesh quality on the specified object face zones or boundary face zones.

Methods:

manage_summary(*args, **kwargs)

Manage diagnostics summary checks.

modify_defaults(*args, **kwargs)

Modify diagnostics defaults.

perform_summary(*args, **kwargs)

Performs diagnostics check and report in console.

set_scope(*args, **kwargs)

Set Diagnostics scope.

class face_connectivity(path, service)#

Bases: TUIMenu

Contains options for fixing problems with face connectivity on the specified object face zones or boundary face zones.

Methods:

add_label_to_small_neighbors(*args, **kwargs)

Separates island object face zones from all connected neighbors and merges them to the connected neighboring face zone label based on minimum face count specified.

fix_deviations(*args, **kwargs)

Fixes deviations in the wrapped surface mesh by imprinting edges on the wrapped face zones.

fix_duplicate_faces(*args, **kwargs)

Removes duplicate faces.

fix_free_faces(*args, **kwargs)

Removes free faces by the method selected.

fix_invalid_normals(*args, **kwargs)

Fixes invalid normals by smoothing.

fix_islands(*args, **kwargs)

Deletes groups of island faces based on the absolute face count specified.

fix_multi_faces(*args, **kwargs)

Fixes multiply connected faces by a combination of deleting face fringes, overlapping faces, and disconnected faces.

fix_point_contacts(*args, **kwargs)

Fixes non-manifold configurations by removing point contacts.

fix_self_intersections(*args, **kwargs)

Fixes self intersecting or folded faces.

fix_slivers(*args, **kwargs)

Fixes faces based on skewness and height criteria.

fix_spikes(*args, **kwargs)

Fixes spiked faces based on the spike angle specified.

fix_steps(*args, **kwargs)

Fixes step configurations by smoothing or collapsing faces based on the angle and step width specified.

remove_label_from_small_islands(*args, **kwargs)

Change small disconnected island labels to their connected neighbors.

add_label_to_small_neighbors(*args, **kwargs)#

Separates island object face zones from all connected neighbors and merges them to the connected neighboring face zone label based on minimum face count specified.

fix_deviations(*args, **kwargs)#

Fixes deviations in the wrapped surface mesh by imprinting edges on the wrapped face zones. Specify the number of imprint iterations and aggressive imprint iterations to be performed.

fix_duplicate_faces(*args, **kwargs)#

Removes duplicate faces.

fix_free_faces(*args, **kwargs)#

Removes free faces by the method selected. The methods available are:.

fix_invalid_normals(*args, **kwargs)#

Fixes invalid normals by smoothing. Zone-specific or scoped prism settings should be applied prior to using this command.

fix_islands(*args, **kwargs)#

Deletes groups of island faces based on the absolute face count specified.

fix_multi_faces(*args, **kwargs)#

Fixes multiply connected faces by a combination of deleting face fringes, overlapping faces, and disconnected faces. Specify the maximum number of fringe faces, overlapping faces, and multiply connected edges, respectively.

fix_point_contacts(*args, **kwargs)#

Fixes non-manifold configurations by removing point contacts.

fix_self_intersections(*args, **kwargs)#

Fixes self intersecting or folded faces. For fixing folded faces by smoothing, specify whether features should be imprinted.

fix_slivers(*args, **kwargs)#

Fixes faces based on skewness and height criteria. Height is the perpendicular distance between the longest edge of the triangle and the opposite node.

fix_spikes(*args, **kwargs)#

Fixes spiked faces based on the spike angle specified.

fix_steps(*args, **kwargs)#

Fixes step configurations by smoothing or collapsing faces based on the angle and step width specified.

remove_label_from_small_islands(*args, **kwargs)#

Change small disconnected island labels to their connected neighbors.

manage_summary(*args, **kwargs)#

Manage diagnostics summary checks.

modify_defaults(*args, **kwargs)#

Modify diagnostics defaults.

perform_summary(*args, **kwargs)#

Performs diagnostics check and report in console.

class quality(path, service)#

Bases: TUIMenu

Contains options for fixing problems related to surface mesh quality on the specified object face zones or boundary face zones.

Methods:

collapse(*args, **kwargs)

Collapses bad quality faces based on area or skewness.

delaunay_swap(*args, **kwargs)

Improves the surface mesh by swapping based on the minimum skewness value and feature angle specified.

general_improve(*args, **kwargs)

Improves the surface mesh based on aspect ratio, size change, or skewness.

smooth(*args, **kwargs)

Improves the surface mesh by smoothing.

collapse(*args, **kwargs)#

Collapses bad quality faces based on area or skewness. For collapsing based on face area, specify the maximum face area and relative maximum area. For collapsing based on face skewness, specify the minimum skewness and feature angle. Additionally, specify the number of iterations and whether the boundary should be preserved.

delaunay_swap(*args, **kwargs)#

Improves the surface mesh by swapping based on the minimum skewness value and feature angle specified. Additionally, specify the number of iterations and whether the boundary should be preserved.

general_improve(*args, **kwargs)#

Improves the surface mesh based on aspect ratio, size change, or skewness. Specify the minimum quality value, feature angle, number of iterations, and whether the boundary should be preserved.

smooth(*args, **kwargs)#

Improves the surface mesh by smoothing. Specify the number of smoothing iterations and whether the boundary should be preserved.

set_scope(*args, **kwargs)#

Set Diagnostics scope.