    

 ## On this page

  

 

 # BCPair

 Last update: 29.04.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
>>> 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.