meshing.tui.mesh.hexcore.controls#

class main_menu.mesh.hexcore.controls(path, service)#

Enters the hexcore controls menu.

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.

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.