controls#

class ansys.fluent.core.meshing.tui_231.main_menu.mesh.hexcore.controls(path, service)#

Bases: TUIMenu

Enters the hexcore controls menu.

Methods:

avoid_1_by_8_cell_jump_in_hexcore(*args, ...)

Avoid-1:8-cell-jump-in-hexcore.

buffer_layers(*args, **kwargs)

Sets the number of addition cells to mark for subdivision.

compute_max_cell_length(*args, **kwargs)

Computes the maximum cell length for the hexcore mesh.

define_hexcore_extents(*args, **kwargs)

Enables you to extend the hexcore mesh to specified domain extents and/or selected planar boundaries.

delete_dead_zones(*args, **kwargs)

Toggles the automatic deleting of the dead zones.

maximum_cell_length(*args, **kwargs)

Sets the maximum cell length for the hex cells in the domain.

maximum_initial_cells(*args, **kwargs)

Specifies the maximum number of cells in the initial Cartesian mesh.

merge_tets_to_pyramids(*args, **kwargs)

Merge tets into pyramids.

non_fluid_type(*args, **kwargs)

Selects the default non-fluid cell zone type.

octree_hexcore(*args, **kwargs)

Speeds up hexahedral core generation by enabling the octree technique for hexcore mesh generation.

peel_layers(*args, **kwargs)

Specifies the distance for the hexcore interface to peel-back from the boundary.

print_region_based_sizing(*args, **kwargs)

Displays local sizing settings (max cell length and growth rate) for specified region(s).

set_region_based_sizing(*args, **kwargs)

Allows you to specify local sizing settings (max cell length and growth rate) for specified region(s).

skip_tet_refinement(*args, **kwargs)

Enables you to omit the tetrahedral refinement phase for reducing total cell count (default is no).

Classes:

outer_domain_params(path, service)

Contains options for defining the outer domain parameters.

avoid_1_by_8_cell_jump_in_hexcore(*args, **kwargs)#

Avoid-1:8-cell-jump-in-hexcore.

buffer_layers(*args, **kwargs)#

Sets the number of addition cells to mark for subdivision.

compute_max_cell_length(*args, **kwargs)#

Computes the maximum cell length for the hexcore mesh.

define_hexcore_extents(*args, **kwargs)#

Enables you to extend the hexcore mesh to specified domain extents and/or selected planar boundaries. When enabled, the outer-domain-params sub-menu will be available.

delete_dead_zones(*args, **kwargs)#

Toggles the automatic deleting of the dead zones.

maximum_cell_length(*args, **kwargs)#

Sets the maximum cell length for the hex cells in the domain.

maximum_initial_cells(*args, **kwargs)#

Specifies the maximum number of cells in the initial Cartesian mesh.

merge_tets_to_pyramids(*args, **kwargs)#

Merge tets into pyramids.

non_fluid_type(*args, **kwargs)#

Selects the default non-fluid cell zone type. After the mesh is initialized, any non-fluid zones will be set to this type. If the mesh includes multiple regions (for example, the problem for which you are creating the mesh includes a fluid zone and one or more solid zones), and you plan to refine all of them using the same refinement parameters, modify the Non-Fluid Type before generating the hexcore mesh. For zone-based meshing, if any cell zone has at least one boundary zone type as inlet, it will automatically be set to fluid type. For object based meshing, volume region type is used to determine the cell zone type.

octree_hexcore(*args, **kwargs)#

Speeds up hexahedral core generation by enabling the octree technique for hexcore mesh generation. This option is disabled by default. Body-of-influence sizing may be used for refinement. This option does not support hexcore generation up to boundaries.

class outer_domain_params(path, service)#

Bases: TUIMenu

Contains options for defining the outer domain parameters. This sub-menu is available only when define-hexcore-extents? is enabled.

Methods:

auto_align(*args, **kwargs)

Enables you to axis-align non-aligned planar boundaries to which hexcore mesh is to be generated.

auto_align_boundaries(*args, **kwargs)

Aligns the boundary zones specified (using the boundaries command) with the tolerance specified (using the auto-align-tolerance command) when auto-align? is enabled.

auto_align_tolerance(*args, **kwargs)

Specifies the tolerance for aligning boundary zones when auto-align? is enabled.

boundaries(*args, **kwargs)

Specifies the boundaries to which the hexcore mesh is to be generated when the specify-boundaries? option is enabled.

coordinates(*args, **kwargs)

Specifies the extents (min and max coordinates) of the hexcore outer box.

delete_old_face_zones(*args, **kwargs)

Enables you to delete the original tri face zones that have been replaced during the hexcore meshing process.

list(*args, **kwargs)

Lists the boundaries to which the hexcore mesh is to be generated.

specify_boundaries(*args, **kwargs)

Enables you to specify selected boundaries to which the hexcore mesh is to be generated using the boundaries command.

specify_coordinates(*args, **kwargs)

Enables you to specify the extents of the hexcore outer box using the coordinates command.

auto_align(*args, **kwargs)#

Enables you to axis-align non-aligned planar boundaries to which hexcore mesh is to be generated. This option is available only when the specify-boundaries? option is enabled and the boundaries are specified.

auto_align_boundaries(*args, **kwargs)#

Aligns the boundary zones specified (using the boundaries command) with the tolerance specified (using the auto-align-tolerance command) when auto-align? is enabled.

auto_align_tolerance(*args, **kwargs)#

Specifies the tolerance for aligning boundary zones when auto-align? is enabled.

boundaries(*args, **kwargs)#

Specifies the boundaries to which the hexcore mesh is to be generated when the specify-boundaries? option is enabled. After specifying the boundaries, the auto-align?, delete-old-face-zones?, and list options will also be available.

coordinates(*args, **kwargs)#

Specifies the extents (min and max coordinates) of the hexcore outer box. This command is available when the specify-coordinates? option is enabled.

delete_old_face_zones(*args, **kwargs)#

Enables you to delete the original tri face zones that have been replaced during the hexcore meshing process. This option is available only when the specify-boundaries? option is enabled and the boundaries are specified.

list(*args, **kwargs)#

Lists the boundaries to which the hexcore mesh is to be generated. This option is available only when the specify-boundaries? option is enabled and the boundaries are specified.

specify_boundaries(*args, **kwargs)#

Enables you to specify selected boundaries to which the hexcore mesh is to be generated using the boundaries command.

specify_coordinates(*args, **kwargs)#

Enables you to specify the extents of the hexcore outer box using the coordinates command.

peel_layers(*args, **kwargs)#

Specifies the distance for the hexcore interface to peel-back from the boundary. The default value is 0. The higher the value of peel layer, the bigger the distance between the hexcore interface and the boundary.

print_region_based_sizing(*args, **kwargs)#

Displays local sizing settings (max cell length and growth rate) for specified region(s).

set_region_based_sizing(*args, **kwargs)#

Allows you to specify local sizing settings (max cell length and growth rate) for specified region(s).

skip_tet_refinement(*args, **kwargs)#

Enables you to omit the tetrahedral refinement phase for reducing total cell count (default is no). Hex cell count is unaffected.