    

 ## On this page

  

 

 # Data Structures

 Last update: 17.07.2025 

Here are the data structures with brief descriptions:

 C[SyscCellData](structSyscCellData.xhtml)Cell data struct  C[SyscCellIdData](structSyscCellIdData.xhtml)Cell ids struct  C[SyscCouplingInterface](structSyscCouplingInterface.xhtml)Provide a struct for a coupling interface  C[SyscDataTransfer](structSyscDataTransfer.xhtml)Provide a struct for a data transfer  C[SyscDimensionality](structSyscDimensionality.xhtml)Provide a structure for dimensionality  C[SyscElementIdData](structSyscElementIdData.xhtml)Element ids struct  C[SyscElementNodeConnectivityData](structSyscElementNodeConnectivityData.xhtml)Element node connectivity access struct, provides read-only access to the element-to-node connectivity  C[SyscElementNodeCountData](structSyscElementNodeCountData.xhtml)Element node count access struct, provides read-only access to the mesh element node counts  C[SyscElementTypeData](structSyscElementTypeData.xhtml)Element types access struct, provides read-only access to the mesh element types  C[SyscError](structSyscError.xhtml)Provide a struct for detecting errors from the interface calls  C[SyscFaceCellConnectivityData](structSyscFaceCellConnectivityData.xhtml)Describes face-to-cell connectivity  C[SyscFaceData](structSyscFaceData.xhtml)Face data struct  C[SyscInputComplexScalarData](structSyscInputComplexScalarData.xhtml)Struct for input complex scalar data  C[SyscInputComplexVectorData](structSyscInputComplexVectorData.xhtml)Struct for input complex vector data  C[SyscInputScalarData](structSyscInputScalarData.xhtml)Provide a struct for input scalar data  C[SyscInputVectorData](structSyscInputVectorData.xhtml)Provide a struct for input vector data  C[SyscIntegerAttribute](structSyscIntegerAttribute.xhtml)Provide a struct for an integer-valued attribute  C[SyscNodeData](structSyscNodeData.xhtml)Node data access struct, provides read-only access to the mesh nodes  C[SyscOutputComplexScalarData](structSyscOutputComplexScalarData.xhtml)Struct for output complex scalar data  C[SyscOutputComplexVectorData](structSyscOutputComplexVectorData.xhtml)Struct for output complex vector data  C[SyscOutputIntegerData](structSyscOutputIntegerData.xhtml)Provide a struct for output integer data  C[SyscOutputScalarData](structSyscOutputScalarData.xhtml)Provide a struct for output scalar data  C[SyscOutputVectorData](structSyscOutputVectorData.xhtml)Create an output vector data access struct  C[SyscParticipantInfo](structSyscParticipantInfo.xhtml)Provide a structure to provide connection info to System Coupling  C[SyscPointCloud](structSyscPointCloud.xhtml)Provide a point cloud access struct  C[SyscRealAttribute](structSyscRealAttribute.xhtml)Provide a struct for a real-valued attribute  C[SyscRegion](structSyscRegion.xhtml)Provide a struct for a System Coupling region  C[SyscResultsInfo](structSyscResultsInfo.xhtml)Provide a structure for writing results files  C[SyscSetupFileInfo](structSyscSetupFileInfo.xhtml)Provide a structure for writing System Coupling setup files  C[SyscSetupInfo](structSyscSetupInfo.xhtml)Provide a structure for System Coupling setup information  C[SyscSolutionControl](structSyscSolutionControl.xhtml)Provide a structure containing solution control  C[SyscSurfaceMesh](structSyscSurfaceMesh.xhtml)Provide a surface mesh access struct  C[SyscTimeStep](structSyscTimeStep.xhtml)Provide a struct for time step  C[SyscVariable](structSyscVariable.xhtml)Provide a struct for a System Coupling variable  C[SyscVolumeMesh](structSyscVolumeMesh.xhtml)Provide a volume mesh access struct