    

 ## On this page

  

 

 # BCPair

 Last update: 20.02.2026 

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

### *class* ansys.meshing.prime.BCPair(model=None, source\_zonelet=None, target\_zonelet=None, type=None, json\_data=None, \*\*kwargs)

Used to define boundary conditions for match morphing.

- **Parameters:**
    
    **model: Model**: Model to create a `BCPair` object with default parameters.
    
    **source\_zonelet: int, optional**: Id of source zonelet.
    
    **target\_zonelet: int, optional**: Id of target zonelet.
    
    **type: BCPairType, optional**: Option to specify boundary condition pair type.
    
    **json\_data: dict, optional**: JSON dictionary to create a `BCPair` object with provided parameters.

### Examples

```pycon
&gt;&gt;&gt; b_cpair = prime.BCPair(model = model)

```

### Methods

NameDescription[`BCPair.print_default`](ansys.meshing.prime.BCPair.print_default.md#ansys.meshing.prime.BCPair.print_default)()Print the default values of `BCPair` object.[`BCPair.set_default`](ansys.meshing.prime.BCPair.set_default.md#ansys.meshing.prime.BCPair.set_default)(\[source\_zonelet, ...\])Set the default values of the `BCPair` object.### Attributes

NameDescription[`BCPair.source_zonelet`](ansys.meshing.prime.BCPair.source_zonelet.md#ansys.meshing.prime.BCPair.source_zonelet)Id of source zonelet.[`BCPair.target_zonelet`](ansys.meshing.prime.BCPair.target_zonelet.md#ansys.meshing.prime.BCPair.target_zonelet)Id of target zonelet.[`BCPair.type`](ansys.meshing.prime.BCPair.type.md#ansys.meshing.prime.BCPair.type)Option to specify boundary condition pair type.