Skip to main content

Structure sysc::NodeData

Definition: MeshDefinition.hpp (line 194)

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

Members

Public attributes

Variable nodeIds

Definition: MeshDefinition.hpp (line 196)

OutputIntegerData sysc::NodeData::nodeIds

Node ids array access.

Type: OutputIntegerData

Variable nodeCoords

Definition: MeshDefinition.hpp (line 199)

OutputVectorData sysc::NodeData::nodeCoords

Node coordinates array access.

Type: OutputVectorData

Public functions

Function NodeData

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

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

Parameters:

Return type:

Function NodeData

sysc::NodeData::NodeData(OutputVectorData nodeCoords)

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

Parameters:

Return type:

Function NodeData

sysc::NodeData::NodeData()=default

Default constructor.

Return type:

Function NodeData

sysc::NodeData::NodeData(const NodeData &)=default

Copy constructor.

Parameters:

Return type:

Function NodeData

sysc::NodeData::NodeData(NodeData &&)=default

Move constructor.

Parameters:

Return type:

Function operator=

NodeData& sysc::NodeData::operator=(const NodeData &)=default

Copy-assign operator.

Parameters:

Return type: NodeData &

Function operator=

NodeData& sysc::NodeData::operator=(NodeData &&)=default

Move-assign operator.

Parameters:

Return type: NodeData &