    

 ## On this page

  

 

 # Structure sysc::ElementNodeCountData

 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 83)

Describes element node counts.

## Members

- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1a8878810b0df0cca773e6dd98e56dbb77)
- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1ae090e9435488439d9280babc73243c23)
- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1a790b1bd482fce93ad7569ca20f473acd)
- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1aa208c18aabf8e21b6914d598b79b4180)
- [elemNodeCounts](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1a7464dda1219e853c893b4991c7382a85)
- [operator=](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1a195f2617754465c545017174602a3918)
- [operator=](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData_1a84f9e03ef2d2736870a55268ce4601eb)

## Public attributes

<a id="structsysc_1_1ElementNodeCountData_1a7464dda1219e853c893b4991c7382a85"></a>

### Variable elemNodeCounts

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

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

```cpp
OutputIntegerData sysc::ElementNodeCountData::elemNodeCounts

```

Element node counts array.

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

## Public functions

<a id="structsysc_1_1ElementNodeCountData_1a8878810b0df0cca773e6dd98e56dbb77"></a>

### Function ElementNodeCountData

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

```cpp
sysc::ElementNodeCountData::ElementNodeCountData(OutputIntegerData elemNodeCounts)

```

Constructor that takes element node counts array.

**Parameters**:

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

**Return type**:

<a id="structsysc_1_1ElementNodeCountData_1ae090e9435488439d9280babc73243c23"></a>

### Function ElementNodeCountData

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

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

```

Default constructor.

**Return type**:

<a id="structsysc_1_1ElementNodeCountData_1a790b1bd482fce93ad7569ca20f473acd"></a>

### Function ElementNodeCountData

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

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

```

Copy constructor.

**Parameters**:

- const [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;

**Return type**:

<a id="structsysc_1_1ElementNodeCountData_1aa208c18aabf8e21b6914d598b79b4180"></a>

### Function ElementNodeCountData

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

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

```

Move constructor.

**Parameters**:

- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;&amp;

**Return type**:

<a id="structsysc_1_1ElementNodeCountData_1a195f2617754465c545017174602a3918"></a>

### Function operator=

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

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

```

Copy-assign operator.

**Parameters**:

- const [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;

**Return type**: [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;

<a id="structsysc_1_1ElementNodeCountData_1a84f9e03ef2d2736870a55268ce4601eb"></a>

### Function operator=

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

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

```

Move-assign operator.

**Parameters**:

- [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;&amp;

**Return type**: [ElementNodeCountData](structsysc_1_1ElementNodeCountData.md#structsysc_1_1ElementNodeCountData) &amp;