    

 ## On this page

  

 

 # sysc::NodeData Struct Reference

 Last update: 17.07.2025 

Node data access struct, provides read-only access to the mesh nodes. [More...](structsysc_1_1NodeData.xhtml#details)

`#include <<a class="el" href="MeshDefinition_8hpp_source.xhtml">MeshDefinition.hpp</a>>`

## <a name="pub-methods"></a>Public Member Functions

<a id="a7ed7002dbee2dc944811525ea916815c"></a> [NodeData](structsysc_1_1NodeData.xhtml#a7ed7002dbee2dc944811525ea916815c) ([OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367), [OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) Constructor that takes node ids and node coords in same order.   
 <a id="a31950cfc2da55dd8da96b7f33f90fef0"></a> [NodeData](structsysc_1_1NodeData.xhtml#a31950cfc2da55dd8da96b7f33f90fef0) ([OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) Constructor that takes only node coords in ascending node ids order.   
 <a id="a69294cbb76cbfb7736b77c3b15518407"></a> [NodeData](structsysc_1_1NodeData.xhtml#a69294cbb76cbfb7736b77c3b15518407) ()=default Default constructor.   
 <a id="ae5b86f2e6b88d7354620bc6013e7301c"></a> [NodeData](structsysc_1_1NodeData.xhtml#ae5b86f2e6b88d7354620bc6013e7301c) (const [NodeData](structsysc_1_1NodeData.xhtml) &amp;)=default Copy constructor.   
 <a id="acc9254f0f146c5bffc87b4f23aa74507"></a> [NodeData](structsysc_1_1NodeData.xhtml#acc9254f0f146c5bffc87b4f23aa74507) ([NodeData](structsysc_1_1NodeData.xhtml) &amp;&amp;)=default Move constructor.   
 <a id="a5ab4a36630d10f598a06b7a20dfdef63"></a>[NodeData](structsysc_1_1NodeData.xhtml) &amp; [operator=](structsysc_1_1NodeData.xhtml#a5ab4a36630d10f598a06b7a20dfdef63) (const [NodeData](structsysc_1_1NodeData.xhtml) &amp;)=default Copy-assign operator.   
 <a id="a2da12b3830da1280d59254e4a671aa64"></a>[NodeData](structsysc_1_1NodeData.xhtml) &amp; [operator=](structsysc_1_1NodeData.xhtml#a2da12b3830da1280d59254e4a671aa64) ([NodeData](structsysc_1_1NodeData.xhtml) &amp;&amp;)=default Move-assign operator.   
 ## <a name="pub-attribs"></a>Public Attributes

<a id="a2b8d2f98597580854d5698d9a600f367"></a>[OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367) Node ids array access.   
 <a id="abdcd98cafd25df6b765a63447f8f31a4"></a>[OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4) Node coordinates array access.   
 <a id="details" name="details"></a>## Detailed Description

Node data access struct, provides read-only access to the mesh nodes.

Definition at line [194](MeshDefinition_8hpp_source.xhtml#l00194) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).