    

 ## On this page

  

 

 # HardSizingParams

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.HardSizingParams"></a>

### *class* ansys.meshing.prime.HardSizingParams(model=None, min=None, growth\_rate=None, json\_data=None, \*\*kwargs)

Size field computed using hard size control enables you to maintain a uniform size based on the size specified.

The hard sizing will override any other specified size.

**Parameters:**

**model: Model**

Model to create a `HardSizingParams` object with default parameters.

**min: float, optional**

Minimum size used for computing edge and face size using hard size control.

**growth\_rate: float, optional**

Growth rate used for transitioning from one element size to neighbor element size.

**json\_data: dict, optional**

JSON dictionary to create a `HardSizingParams` object with provided parameters.

### Examples

```pycon
>>> hard_sizing_params = prime.HardSizingParams(model = model)

```

### Methods

NameDescription[`HardSizingParams.print_default`](ansys.meshing.prime.HardSizingParams.print_default.md#ansys.meshing.prime.HardSizingParams.print_default)()Print the default values of `HardSizingParams` object.[`HardSizingParams.set_default`](ansys.meshing.prime.HardSizingParams.set_default.md#ansys.meshing.prime.HardSizingParams.set_default)(\[min, growth\_rate\])Set the default values of the `HardSizingParams` object.### Attributes

NameDescription[`HardSizingParams.growth_rate`](ansys.meshing.prime.HardSizingParams.growth_rate.md#ansys.meshing.prime.HardSizingParams.growth_rate)Growth rate used for transitioning from one element size to neighbor element size.[`HardSizingParams.min`](ansys.meshing.prime.HardSizingParams.min.md#ansys.meshing.prime.HardSizingParams.min)Minimum size used for computing edge and face size using hard size control.