    

 ## On this page

  

 

 # Structure sysc::CellIdData

 Last update: 17.07.2025 

![](https://img.shields.io/badge/language-C%2B%2B-blue "C++")![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `MeshDefinition.hpp` (line 164)

Cell ids struct, provides read-only access to the mesh cell ids.

## Members

- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1a98ad7a1d764ec16ef61df2e5870902b8)
- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1a6c18d1340123ee685bee20d7ad0f3e0b)
- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1acf37bf9064761d43cc82356c02a8de37)
- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1a5aad89a32f3a50ac24062d3b8cd1eda3)
- [cellIds](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1a442d969c7752bb028115709bf692afb3)
- [operator=](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1ad2abd7e7dd934b84308b1f52832fb5d7)
- [operator=](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData_1a8f85908868226d8fbfa19972b10bb61f)

## Public attributes

<a id="structsysc_1_1CellIdData_1a442d969c7752bb028115709bf692afb3"></a>

### Variable cellIds

![](https://img.shields.io/badge/-public-brightgreen "public")

**Definition**: `MeshDefinition.hpp` (line 166)

```cpp
OutputIntegerData sysc::CellIdData::cellIds

```

Cell ids.

**Type**: [OutputIntegerData](classsysc_1_1OutputIntegerData.md#classsysc_1_1OutputIntegerData)

## Public functions

<a id="structsysc_1_1CellIdData_1a98ad7a1d764ec16ef61df2e5870902b8"></a>

### Function CellIdData

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
sysc::CellIdData::CellIdData(OutputIntegerData cellIds)

```

Constructor that takes cell ids.

**Parameters**:

- [OutputIntegerData](classsysc_1_1OutputIntegerData.md#classsysc_1_1OutputIntegerData) **cellIds**

**Return type**:

<a id="structsysc_1_1CellIdData_1a6c18d1340123ee685bee20d7ad0f3e0b"></a>

### Function CellIdData

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
sysc::CellIdData::CellIdData()=default

```

Default constructor.

**Return type**:

<a id="structsysc_1_1CellIdData_1acf37bf9064761d43cc82356c02a8de37"></a>

### Function CellIdData

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
sysc::CellIdData::CellIdData(const CellIdData &)=default

```

Copy constructor.

**Parameters**:

- const [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;

**Return type**:

<a id="structsysc_1_1CellIdData_1a5aad89a32f3a50ac24062d3b8cd1eda3"></a>

### Function CellIdData

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
sysc::CellIdData::CellIdData(CellIdData &&)=default

```

Move constructor.

**Parameters**:

- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;&amp;

**Return type**:

<a id="structsysc_1_1CellIdData_1ad2abd7e7dd934b84308b1f52832fb5d7"></a>

### Function operator=

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
CellIdData& sysc::CellIdData::operator=(const CellIdData &)=default

```

Copy-assign operator.

**Parameters**:

- const [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;

**Return type**: [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;

<a id="structsysc_1_1CellIdData_1a8f85908868226d8fbfa19972b10bb61f"></a>

### Function operator=

![](https://img.shields.io/badge/-public-brightgreen "public")

```cpp
CellIdData& sysc::CellIdData::operator=(CellIdData &&)=default

```

Move-assign operator.

**Parameters**:

- [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;&amp;

**Return type**: [CellIdData](structsysc_1_1CellIdData.md#structsysc_1_1CellIdData) &amp;