poor_mesh_numerics#

class ansys.fluent.core.generated.solver.tui_251.main_menu.solve.set.poor_mesh_numerics(service, version, mode, path)#

Bases: TUIMenu

Enters the poor mesh numerics menu.

Methods:

__init__(service, version, mode, path)

__init__ method of TUIMenu class.

Classes:

cell_quality_based(service, version, mode, path)

Enables/disables the application of poor mesh numerics on cells with an orthogonal quality that is equal to or less than the threshold defined by the solve/set/poor-mesh-numerics/set-quality-threshold text command (which by default is set to 0.05).

enable(service, version, mode, path)

Enables/disables the application of poor mesh numerics on cells (those with an orthogonal quality of 0, as well as those identified by other enabled criteria), and defines whether the local solution correction is 0th, 1st, or 2nd order.

enhanced_pmn(service, version, mode, path)

This option is available with the density-based solver.

gradient_quality_based(service, version, ...)

Enables/disables the detection and treatment of poor cells using a criterion based on the cell gradient quality.

improve_tangent_skewness_quality(service, ...)

Improve tangent skewness metrics for better solver stability.

orthogonality_enhancing_cell_centroids(...)

Enables/disables the relocation of select cell centroids, to improve the orthogonality metrics and solution stability.

print_poor_elements_count(service, version, ...)

Prints out a listing of the poor cells for each criterion: default, cell quality, and user-defined, and (if enabled) cell gradient quality and solution and cell quality.

register_based(service, version, mode, path)

reset_poor_elements(service, version, mode, path)

Resets the list of poor cells included by the default, cell quality, user-defined, cell gradient quality, and solution and cell quality criteria.

set_quality_threshold(service, version, ...)

Sets the orthogonal quality threshold used for applying poor mesh numerics when the solve/set/poor-mesh-numerics/cell-quality-based? text command is enabled.

solution_and_quality_based(service, version, ...)

Enables/disables the detection and treatment of poor cells using a criterion based on the solution and cell quality.

solution_based_pmn(service, version, mode, path)

Solution based poor-mesh numerics menu.

tangent_skewness_quality_based(service, ...)

Enable/disable poor mesh numerics based on tangent skewness quality.

turbulence_production_term(service, version, ...)

Enable/disable poor mesh numerics for turbulence production term.

user_defined_on_register(service, version, ...)

Includes a register for the poor mesh numerics or not.

user_defined_on_register_auto(service, ...)

Set up the application of poor mesh numerics to cells in registers during the calculation at a specified frequency.

__init__(service, version, mode, path)#

__init__ method of TUIMenu class.

class cell_quality_based(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the application of poor mesh numerics on cells with an orthogonal quality that is equal to or less than the threshold defined by the solve/set/poor-mesh-numerics/set-quality-threshold text command (which by default is set to 0.05).

class enable(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the application of poor mesh numerics on cells (those with an orthogonal quality of 0, as well as those identified by other enabled criteria), and defines whether the local solution correction is 0th, 1st, or 2nd order.

class enhanced_pmn(service, version, mode, path)#

Bases: TUIMethod

This option is available with the density-based solver. When enabled, it will apply quality-based poor-mesh-numerics order=1 on any cells with a quality-measure below 0.2. In addition, their CFL number is limited to 1.0.

class gradient_quality_based(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the detection and treatment of poor cells using a criterion based on the cell gradient quality. Poor mesh numerics are applied when the criterion value is equal to or less than a threshold value defined as part of this text command. This criterion is only available with the pressure-based solver, and is not supported for cases that have periodic boundaries.

class improve_tangent_skewness_quality(service, version, mode, path)#

Bases: TUIMethod

Improve tangent skewness metrics for better solver stability.

class orthogonality_enhancing_cell_centroids(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the relocation of select cell centroids, to improve the orthogonality metrics and solution stability. It is applied to cells when the criterion value is equal to or less than a threshold value defined as part of the text command. Note that the enhanced metrics are only apparent when reporting the quality in the solution mode of Fluent, and not in the meshing mode.

class print_poor_elements_count(service, version, mode, path)#

Bases: TUIMethod

Prints out a listing of the poor cells for each criterion: default, cell quality, and user-defined, and (if enabled) cell gradient quality and solution and cell quality.

class reset_poor_elements(service, version, mode, path)#

Bases: TUIMethod

Resets the list of poor cells included by the default, cell quality, user-defined, cell gradient quality, and solution and cell quality criteria.

class set_quality_threshold(service, version, mode, path)#

Bases: TUIMethod

Sets the orthogonal quality threshold used for applying poor mesh numerics when the solve/set/poor-mesh-numerics/cell-quality-based? text command is enabled. By default, cells with an orthogonal quality of 0.05 or lower are corrected.

class solution_and_quality_based(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the detection and treatment of poor cells using a criterion based on the solution and cell quality. Poor mesh numerics are applied when the criterion value is equal to or less than a threshold value defined as part of this text command, and at a specified frequency (of iterations or time steps). This criterion is only available with the pressure-based solver.

class tangent_skewness_quality_based(service, version, mode, path)#

Bases: TUIMethod

Enable/disable poor mesh numerics based on tangent skewness quality.

class turbulence_production_term(service, version, mode, path)#

Bases: TUIMethod

Enable/disable poor mesh numerics for turbulence production term.

class user_defined_on_register(service, version, mode, path)#

Bases: TUIMethod

Includes a register for the poor mesh numerics or not.

class user_defined_on_register_auto(service, version, mode, path)#

Bases: TUIMethod

Set up the application of poor mesh numerics to cells in registers during the calculation at a specified frequency.