Skip to main content

System Coupling C++ library 2023 R2

sysc::NodeData Struct Reference

Last update: 17.07.2025

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

#include <MeshDefinition.hpp>

Public Member Functions

 NodeData (OutputIntegerData nodeIds, OutputVectorData nodeCoords)
 Constructor that takes node ids and node coords in same order. More...
 
 NodeData (OutputVectorData nodeCoords)
 Constructor that takes only node coords in ascending node ids order. More...
 
 NodeData ()=default
 Default constructor.
 
 NodeData (const NodeData &)=default
 Copy constructor.
 
 NodeData (NodeData &&)=default
 Move constructor.
 
NodeDataoperator= (const NodeData &)=default
 Copy-assign operator.
 
NodeDataoperator= (NodeData &&)=default
 Move-assign operator.
 

Public Attributes

OutputIntegerData nodeIds
 Node ids array access. More...
 
OutputVectorData nodeCoords
 Node coordinates array access. More...
 

Detailed Description

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

Definition at line 190 of file MeshDefinition.hpp.

Constructor & Destructor Documentation

◆ NodeData() [1/2]

sysc::NodeData::NodeData ( OutputIntegerData  nodeIds,
OutputVectorData  nodeCoords 
)
inline

Constructor that takes node ids and node coords in same order.

Definition at line 198 of file MeshDefinition.hpp.

198 :
201 {
202 }
OutputIntegerData nodeIds
Node ids array access.
OutputVectorData nodeCoords
Node coordinates array access.

◆ NodeData() [2/2]

sysc::NodeData::NodeData ( OutputVectorData  nodeCoords)
inline

Constructor that takes only node coords in ascending node ids order.

Definition at line 205 of file MeshDefinition.hpp.

205 :

Member Data Documentation

◆ nodeCoords

OutputVectorData sysc::NodeData::nodeCoords

Node coordinates array access.

Definition at line 195 of file MeshDefinition.hpp.

◆ nodeIds

OutputIntegerData sysc::NodeData::nodeIds

Node ids array access.

Definition at line 192 of file MeshDefinition.hpp.

Connect with Ansys