MultiZoneSizingParams#

class ansys.meshing.prime.MultiZoneSizingParams(model=None, max_size=None, min_size=None, growth_rate=None, use_volumetric_size_field=None, json_data=None, **kwargs)#

Parameters for MultiZone meshing.

Parameters:
model: Model

Model to create a MultiZoneSizingParams object with default parameters.

max_size: float, optional

Defines global maximum mesh size.

This is a beta parameter. The behavior and name may change in the future.

min_size: float, optional

Defines global minimum mesh size.

This is a beta parameter. The behavior and name may change in the future.

growth_rate: float, optional

Defines growth rate.

This is a beta parameter. The behavior and name may change in the future.

use_volumetric_size_field: bool, optional

Defines whether to use size field for MultiZone meshing.

This is a beta parameter. The behavior and name may change in the future.

json_data: dict, optional

JSON dictionary to create a MultiZoneSizingParams object with provided parameters.

Examples

>>> multi_zone_sizing_params = prime.MultiZoneSizingParams(model = model)

Methods

MultiZoneSizingParams.print_default()

Print the default values of MultiZoneSizingParams object.

MultiZoneSizingParams.set_default([...])

Set the default values of the MultiZoneSizingParams object.

Attributes

MultiZoneSizingParams.growth_rate

Defines growth rate.

MultiZoneSizingParams.max_size

Defines global maximum mesh size.

MultiZoneSizingParams.min_size

Defines global minimum mesh size.

MultiZoneSizingParams.use_volumetric_size_field

Defines whether to use size field for MultiZone meshing.