volumetric_regions#
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.
Creates the volume mesh for the selected volumetric regions based on the meshing parameters set.
Enables you to change the region type.
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.
Deletes the specified volumetric regions.
Deletes the cell zones of the specified regions.
Fill empty volume of selected regions.
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.
Fill empty volume of selected regions with hexcore.
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:8-cell-jump-in-hexcore.
Number of addition cells to mark for subdivision.
Compute maximum cell length.
Enables sspecificaton of hexcore outer domain parameters.
Delete dead zones after hexcore creation.
Maximum cell length.
Maximum number of initial Cartesian cells.
Merge tets into pyramids.
Set non fluid type for cell zones.
Create hexcore using size-function driven octree.
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.
Enable auto-align?.
Auto-align selected boundaries.
Set auto-align-tolerance.
Set box-aligned zones which have to be removed from hexcore meshing.
Secifiy coordinates of outer box.
Delete replaced old tri face zones.
List the face zones selected for hexcore up to boundaries.
Set parameters to get hex mesh to boundary(s).
Enables specification of coordinates of hexcore outer box.
Number of hexcore cells to peel back from boundary.
Print region based sizings.
Set region based sizings.
Skip tethedral refinement in transition cell generation.
Prints region information to the console, including type, volume, material point and face zones.
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 all cell zones assocaited to a region.
Renames the region.
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.
Grow prism into selected region using scoped prism controls.
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.
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 new scoped prism.
Delete scoped prisms.
Set scoped prisms growth options.
List all scoped prisms parameters.
Modify scoped prisms.
Number of layers to maintain poly-prism characteristics.
Read scoped prisms from a file.
Set scoped boundary layer controls.
Set zones which should not be imprinted during prism generation.
Set boundary layer controls for overset mesh generation.
Write scoped prisms to a file.
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.
Fill empty volume of selected regions with tets.
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.
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.
Define refine front improve parameters.
Define refine parameters.
Define cell zone improve parameters.
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.
Refine improve attempts.
Refine improve boundary sliver skew.
Refine improve iterations.
Refine improve sliver skew.
Activate target skew refinement.
Refine improve target low skew.
Refine improve target skew.
Allow cell volume distribution to be determined based on boundary.
Clear zone specific geometric growth rates.
Computes max cell size.
Automatically delete dead face and cell zones?.
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.
Automatically improve mesh.
Laplace smooth parameters.
Skewness smooth parametersx.
Face swap parameters.
Set max-cell-length.
Set max-cell-volume.
Select the default non-fluid cell zone type.
Print region based sizings.
Define refinement method.
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.
Max dihedral angle defining a valid boundary sliver.
Sliver remove attempts.
Sliver remove iterations.
Remove sliver low skew.
Sliver remove method.
Automatically remove slivers.
Remove sliver skew.
Set region based sizings.
Set zone specific geometric growth rates.
Skewness refinement controls.
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.
Max dihedral angle defining a valid boundary cell.
Improve attempts.
Improve iterations.
Remove skew.
Use max cell size for objects in auto-mesh and do not recompute it based on the object being meshed.
Recomputes the selected volumetric region(s) while preserving the region name(s) and type(s).