AutoNodeMoveParams#
- class ansys.meshing.prime.AutoNodeMoveParams(model=None, quality_measure=None, target_quality=None, dihedral_angle=None, n_iterations_per_node=None, restrict_boundary_nodes_along_surface=None, n_attempts=None, json_data=None, **kwargs)#
Parameters used to improve volume mesh by auto node move.
- Parameters:
- model: Model
Model to create a
AutoNodeMoveParams
object with default parameters.- quality_measure: CellQualityMeasure, optional
Specify cell quality measure to be used for volume mesh improvement. The default value for cell quality measure is skewness.
- target_quality: float, optional
Specify target quality used for the mesh improvement based on specified quality measure.
- dihedral_angle: float, optional
Dihedral angle used to mantain features of boundary face zonelets.
- n_iterations_per_node: int, optional
Number of iterations per node to be moved.
- restrict_boundary_nodes_along_surface: bool, optional
Option to restrict the movement of the boundary node to the plane containing the boundary faces sharing the boundary node.
- n_attempts: int, optional
Number of attempts to improve specified quality measure by node movement.
- json_data: dict, optional
JSON dictionary to create a
AutoNodeMoveParams
object with provided parameters.
Examples
>>> auto_node_move_params = prime.AutoNodeMoveParams(model = model)
Methods
Print the default values of
AutoNodeMoveParams
object.Set the default values of the
AutoNodeMoveParams
object.Attributes
Dihedral angle used to mantain features of boundary face zonelets.
Number of attempts to improve specified quality measure by node movement.
Number of iterations per node to be moved.
Specify cell quality measure to be used for volume mesh improvement.
Option to restrict the movement of the boundary node to the plane containing the boundary faces sharing the boundary node.
Specify target quality used for the mesh improvement based on specified quality measure.