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:
- OutputIntegerData nodeIds
- OutputVectorData nodeCoords
Return type:
Function NodeData
sysc::NodeData::NodeData(OutputVectorData nodeCoords)
Constructor that takes only node coords in ascending node ids order.
Parameters:
- OutputVectorData nodeCoords
Return type:
Function NodeData
sysc::NodeData::NodeData()=default
Default constructor.
Return type:
Function NodeData
sysc::NodeData::NodeData(const NodeData &)=default
Copy constructor.
Parameters:
- const NodeData &
Return type:
Function NodeData
sysc::NodeData::NodeData(NodeData &&)=default
Move constructor.
Parameters:
- NodeData &&
Return type:
Function operator=
NodeData& sysc::NodeData::operator=(const NodeData &)=default
Copy-assign operator.
Parameters:
- const NodeData &
Return type: NodeData &
Function operator=
NodeData& sysc::NodeData::operator=(NodeData &&)=default
Move-assign operator.
Parameters:
- NodeData &&
Return type: NodeData &