volumetric_regions#

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

Bases: TUIMenu

Manage volumetric regions of an object.

Methods:

auto_fill_volume(*args, **kwargs)

Creates the volume mesh for the selected volumetric regions based on the meshing parameters set.

change_type(*args, **kwargs)

Enables you to change the region type.

compute(*args, **kwargs)

Computes the volumetric regions based on the face zone labels.

delete(*args, **kwargs)

Deletes the specified volumetric regions.

delete_cells(*args, **kwargs)

Deletes the cell zones of the specified regions.

fill_empty_volume(*args, **kwargs)

Fill empty volume of selected regions.

list(*args, **kwargs)

Prints region information to the console, including type, volume, material point and face zones.

merge(*args, **kwargs)

Merges specified regions in to a single region.

merge_cells(*args, **kwargs)

Merge all cell zones assocaited to a region.

rename(*args, **kwargs)

Renames the region.

update(*args, **kwargs)

Recomputes the selected volumetric region(s) while preserving the region name(s) and type(s).

Classes:

hexcore(path, service)

Contains options for setting hexcore mesh controls.

scoped_prism(path, service)

Contains options for setting scoped prism controls.

tet(path, service)

Contains options for setting tetrahedral mesh controls.

auto_fill_volume(*args, **kwargs)#

Creates the volume mesh for the selected volumetric regions based on the meshing parameters set.

change_type(*args, **kwargs)#

Enables you to change the region type.

compute(*args, **kwargs)#

Computes the volumetric regions based on the face zone labels. You can choose to use existing material points for computing the regions. When regions are computed, region names and types will be based on the face zone labels of the mesh object selected. If regions are recomputed, all previous region names and types will be over written.

delete(*args, **kwargs)#

Deletes the specified volumetric regions.

delete_cells(*args, **kwargs)#

Deletes the cell zones of the specified regions.

fill_empty_volume(*args, **kwargs)#

Fill empty volume of selected regions.

class hexcore(path, service)#

Bases: TUIMenu

Contains options for setting hexcore mesh controls. See mesh/.

Methods:

generate(*args, **kwargs)

Fill empty volume of selected regions with hexcore.

Classes:

set(path, service)

Enter hexcore settings.

generate(*args, **kwargs)#

Fill empty volume of selected regions with hexcore.

class set(path, service)#

Bases: TUIMenu

Enter hexcore settings.

Methods:

avoid_1_by_8_cell_jump_in_hexcore(*args, ...)

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

buffer_layers(*args, **kwargs)

Number of addition cells to mark for subdivision.

compute_max_cell_length(*args, **kwargs)

Compute maximum cell length.

define_hexcore_extents(*args, **kwargs)

Enables sspecificaton of hexcore outer domain parameters.

delete_dead_zones(*args, **kwargs)

Delete dead zones after hexcore creation.

maximum_cell_length(*args, **kwargs)

Maximum cell length.

maximum_initial_cells(*args, **kwargs)

Maximum number of initial Cartesian cells.

merge_tets_to_pyramids(*args, **kwargs)

Merge tets into pyramids.

non_fluid_type(*args, **kwargs)

Set non fluid type for cell zones.

octree_hexcore(*args, **kwargs)

Create hexcore using size-function driven octree.

peel_layers(*args, **kwargs)

Number of hexcore cells to peel back from boundary.

print_region_based_sizing(*args, **kwargs)

Print region based sizings.

set_region_based_sizing(*args, **kwargs)

Set region based sizings.

skip_tet_refinement(*args, **kwargs)

Skip tethedral refinement in transition cell generation.

Classes:

outer_domain_params(path, service)

Define outer domain parameters.

avoid_1_by_8_cell_jump_in_hexcore(*args, **kwargs)#

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

buffer_layers(*args, **kwargs)#

Number of addition cells to mark for subdivision.

compute_max_cell_length(*args, **kwargs)#

Compute maximum cell length.

define_hexcore_extents(*args, **kwargs)#

Enables sspecificaton of hexcore outer domain parameters.

delete_dead_zones(*args, **kwargs)#

Delete dead zones after hexcore creation.

maximum_cell_length(*args, **kwargs)#

Maximum cell length.

maximum_initial_cells(*args, **kwargs)#

Maximum number of initial Cartesian cells.

merge_tets_to_pyramids(*args, **kwargs)#

Merge tets into pyramids.

non_fluid_type(*args, **kwargs)#

Set non fluid type for cell zones.

octree_hexcore(*args, **kwargs)#

Create hexcore using size-function driven octree.

class outer_domain_params(path, service)#

Bases: TUIMenu

Define outer domain parameters.

Methods:

auto_align(*args, **kwargs)

Enable auto-align?.

auto_align_boundaries(*args, **kwargs)

Auto-align selected boundaries.

auto_align_tolerance(*args, **kwargs)

Set auto-align-tolerance.

boundaries(*args, **kwargs)

Set box-aligned zones which have to be removed from hexcore meshing.

coordinates(*args, **kwargs)

Secifiy coordinates of outer box.

delete_old_face_zones(*args, **kwargs)

Delete replaced old tri face zones.

list(*args, **kwargs)

List the face zones selected for hexcore up to boundaries.

specify_boundaries(*args, **kwargs)

Set parameters to get hex mesh to boundary(s).

specify_coordinates(*args, **kwargs)

Enables specification of coordinates of hexcore outer box.

auto_align(*args, **kwargs)#

Enable auto-align?.

auto_align_boundaries(*args, **kwargs)#

Auto-align selected boundaries.

auto_align_tolerance(*args, **kwargs)#

Set auto-align-tolerance.

boundaries(*args, **kwargs)#

Set box-aligned zones which have to be removed from hexcore meshing.

coordinates(*args, **kwargs)#

Secifiy coordinates of outer box.

delete_old_face_zones(*args, **kwargs)#

Delete replaced old tri face zones.

list(*args, **kwargs)#

List the face zones selected for hexcore up to boundaries.

specify_boundaries(*args, **kwargs)#

Set parameters to get hex mesh to boundary(s).

specify_coordinates(*args, **kwargs)#

Enables specification of coordinates of hexcore outer box.

peel_layers(*args, **kwargs)#

Number of hexcore cells to peel back from boundary.

print_region_based_sizing(*args, **kwargs)#

Print region based sizings.

set_region_based_sizing(*args, **kwargs)#

Set region based sizings.

skip_tet_refinement(*args, **kwargs)#

Skip tethedral refinement in transition cell generation.

list(*args, **kwargs)#

Prints region information to the console, including type, volume, material point and face zones.

merge(*args, **kwargs)#

Merges specified regions in to a single region. If there are shared face zones, merging regions will delete the shared face zones. However, if there are cell zones associated with the regions, then merging the regions will not delete the shared face zones. In this case, the shared face zones will be deleted when the cell zones are deleted.

merge_cells(*args, **kwargs)#

Merge all cell zones assocaited to a region.

rename(*args, **kwargs)#

Renames the region.

class scoped_prism(path, service)#

Bases: TUIMenu

Contains options for setting scoped prism controls.

Methods:

generate(*args, **kwargs)

Grow prism into selected region using scoped prism controls.

Classes:

set(path, service)

Enter scoped prism settings.

generate(*args, **kwargs)#

Grow prism into selected region using scoped prism controls.

class set(path, service)#

Bases: TUIMenu

Enter scoped prism settings.

Methods:

create(*args, **kwargs)

Create new scoped prism.

delete(*args, **kwargs)

Delete scoped prisms.

growth_options(*args, **kwargs)

Set scoped prisms growth options.

list(*args, **kwargs)

List all scoped prisms parameters.

modify(*args, **kwargs)

Modify scoped prisms.

poly_keep_nlayer_prism_characteristics(...)

Number of layers to maintain poly-prism characteristics.

read(*args, **kwargs)

Read scoped prisms from a file.

set_advanced_controls(*args, **kwargs)

Set scoped boundary layer controls.

set_no_imprint_zones(*args, **kwargs)

Set zones which should not be imprinted during prism generation.

set_overset_prism_controls(*args, **kwargs)

Set boundary layer controls for overset mesh generation.

write(*args, **kwargs)

Write scoped prisms to a file.

create(*args, **kwargs)#

Create new scoped prism.

delete(*args, **kwargs)#

Delete scoped prisms.

growth_options(*args, **kwargs)#

Set scoped prisms growth options.

list(*args, **kwargs)#

List all scoped prisms parameters.

modify(*args, **kwargs)#

Modify scoped prisms.

poly_keep_nlayer_prism_characteristics(*args, **kwargs)#

Number of layers to maintain poly-prism characteristics.

read(*args, **kwargs)#

Read scoped prisms from a file.

set_advanced_controls(*args, **kwargs)#

Set scoped boundary layer controls.

set_no_imprint_zones(*args, **kwargs)#

Set zones which should not be imprinted during prism generation.

set_overset_prism_controls(*args, **kwargs)#

Set boundary layer controls for overset mesh generation.

write(*args, **kwargs)#

Write scoped prisms to a file.

class tet(path, service)#

Bases: TUIMenu

Contains options for setting tetrahedral mesh controls. See mesh/.

Methods:

generate(*args, **kwargs)

Fill empty volume of selected regions with tets.

Classes:

set(path, service)

Enter tet settings.

generate(*args, **kwargs)#

Fill empty volume of selected regions with tets.

class set(path, service)#

Bases: TUIMenu

Enter tet settings.

Classes:

adv_front_method(path, service)

Advancing front refinement controls.

improve_mesh(path, service)

Improve mesh controls.

remove_slivers(path, service)

Sliver remove controls.

tet_improve(path, service)

Improve cells controls.

Methods:

cell_sizing(*args, **kwargs)

Allow cell volume distribution to be determined based on boundary.

clear_zone_growth_rate(*args, **kwargs)

Clear zone specific geometric growth rates.

compute_max_cell_volume(*args, **kwargs)

Computes max cell size.

delete_dead_zones(*args, **kwargs)

Automatically delete dead face and cell zones?.

max_cell_length(*args, **kwargs)

Set max-cell-length.

max_cell_volume(*args, **kwargs)

Set max-cell-volume.

non_fluid_type(*args, **kwargs)

Select the default non-fluid cell zone type.

print_region_based_sizing(*args, **kwargs)

Print region based sizings.

refine_method(*args, **kwargs)

Define refinement method.

set_region_based_sizing(*args, **kwargs)

Set region based sizings.

set_zone_growth_rate(*args, **kwargs)

Set zone specific geometric growth rates.

skewness_method(*args, **kwargs)

Skewness refinement controls.

use_max_cell_size(*args, **kwargs)

Use max cell size for objects in auto-mesh and do not recompute it based on the object being meshed.

class adv_front_method(path, service)#

Bases: TUIMenu

Advancing front refinement controls.

Methods:

first_improve_params(*args, **kwargs)

Define refine front improve parameters.

refine_parameters(*args, **kwargs)

Define refine parameters.

second_improve_params(*args, **kwargs)

Define cell zone improve parameters.

Classes:

skew_improve(path, service)

Refine improve controls.

first_improve_params(*args, **kwargs)#

Define refine front improve parameters.

refine_parameters(*args, **kwargs)#

Define refine parameters.

second_improve_params(*args, **kwargs)#

Define cell zone improve parameters.

class skew_improve(path, service)#

Bases: TUIMenu

Refine improve controls.

Methods:

attempts(*args, **kwargs)

Refine improve attempts.

boundary_sliver_skew(*args, **kwargs)

Refine improve boundary sliver skew.

iterations(*args, **kwargs)

Refine improve iterations.

sliver_skew(*args, **kwargs)

Refine improve sliver skew.

target(*args, **kwargs)

Activate target skew refinement.

target_low_skew(*args, **kwargs)

Refine improve target low skew.

target_skew(*args, **kwargs)

Refine improve target skew.

attempts(*args, **kwargs)#

Refine improve attempts.

boundary_sliver_skew(*args, **kwargs)#

Refine improve boundary sliver skew.

iterations(*args, **kwargs)#

Refine improve iterations.

sliver_skew(*args, **kwargs)#

Refine improve sliver skew.

target(*args, **kwargs)#

Activate target skew refinement.

target_low_skew(*args, **kwargs)#

Refine improve target low skew.

target_skew(*args, **kwargs)#

Refine improve target skew.

cell_sizing(*args, **kwargs)#

Allow cell volume distribution to be determined based on boundary.

clear_zone_growth_rate(*args, **kwargs)#

Clear zone specific geometric growth rates.

compute_max_cell_volume(*args, **kwargs)#

Computes max cell size.

delete_dead_zones(*args, **kwargs)#

Automatically delete dead face and cell zones?.

class improve_mesh(path, service)#

Bases: TUIMenu

Improve mesh controls.

Methods:

improve(*args, **kwargs)

Automatically improve mesh.

laplace_smooth(*args, **kwargs)

Laplace smooth parameters.

skewness_smooth(*args, **kwargs)

Skewness smooth parametersx.

swap(*args, **kwargs)

Face swap parameters.

improve(*args, **kwargs)#

Automatically improve mesh.

laplace_smooth(*args, **kwargs)#

Laplace smooth parameters.

skewness_smooth(*args, **kwargs)#

Skewness smooth parametersx.

swap(*args, **kwargs)#

Face swap parameters.

max_cell_length(*args, **kwargs)#

Set max-cell-length.

max_cell_volume(*args, **kwargs)#

Set max-cell-volume.

non_fluid_type(*args, **kwargs)#

Select the default non-fluid cell zone type.

print_region_based_sizing(*args, **kwargs)#

Print region based sizings.

refine_method(*args, **kwargs)#

Define refinement method.

class remove_slivers(path, service)#

Bases: TUIMenu

Sliver remove controls.

Methods:

angle(*args, **kwargs)

Max dihedral angle defining a valid boundary sliver.

attempts(*args, **kwargs)

Sliver remove attempts.

iterations(*args, **kwargs)

Sliver remove iterations.

low_skew(*args, **kwargs)

Remove sliver low skew.

method(*args, **kwargs)

Sliver remove method.

remove(*args, **kwargs)

Automatically remove slivers.

skew(*args, **kwargs)

Remove sliver skew.

angle(*args, **kwargs)#

Max dihedral angle defining a valid boundary sliver.

attempts(*args, **kwargs)#

Sliver remove attempts.

iterations(*args, **kwargs)#

Sliver remove iterations.

low_skew(*args, **kwargs)#

Remove sliver low skew.

method(*args, **kwargs)#

Sliver remove method.

remove(*args, **kwargs)#

Automatically remove slivers.

skew(*args, **kwargs)#

Remove sliver skew.

set_region_based_sizing(*args, **kwargs)#

Set region based sizings.

set_zone_growth_rate(*args, **kwargs)#

Set zone specific geometric growth rates.

skewness_method(*args, **kwargs)#

Skewness refinement controls.

class tet_improve(path, service)#

Bases: TUIMenu

Improve cells controls.

Methods:

angle(*args, **kwargs)

Max dihedral angle defining a valid boundary cell.

attempts(*args, **kwargs)

Improve attempts.

iterations(*args, **kwargs)

Improve iterations.

skew(*args, **kwargs)

Remove skew.

angle(*args, **kwargs)#

Max dihedral angle defining a valid boundary cell.

attempts(*args, **kwargs)#

Improve attempts.

iterations(*args, **kwargs)#

Improve iterations.

skew(*args, **kwargs)#

Remove skew.

use_max_cell_size(*args, **kwargs)#

Use max cell size for objects in auto-mesh and do not recompute it based on the object being meshed.

update(*args, **kwargs)#

Recomputes the selected volumetric region(s) while preserving the region name(s) and type(s).