    

 ## On this page

  

 

 # HardSizingParams

 Last update: 10.09.2025 

<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
&gt;&gt;&gt; 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.