    

 ## On this page

  

 

 # Class Hierarchy

 Last update: 17.07.2025 

This inheritance list is sorted roughly, but not completely, alphabetically:

[detail level 12]

 C[sysc::CellData](structsysc_1_1CellData.xhtml)Cell data access struct, provides read-only access to the mesh cells  C[sysc::CellIdData](structsysc_1_1CellIdData.xhtml)Cell ids struct, provides read-only access to the mesh cell ids  C[sysc::CouplingInterface](classsysc_1_1CouplingInterface.xhtml)Provide a class for a coupling interface  C[sysc::DataTransfer](classsysc_1_1DataTransfer.xhtml)Provide a class for a data transfer  C[sysc::Dimensionality](structsysc_1_1Dimensionality.xhtml)Provide a structure for dimensionality  C[sysc::ElementIdData](structsysc_1_1ElementIdData.xhtml)Element id access struct, provides read-only access to the mesh element ids  C[sysc::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)Describes element-to-node connectivity  C[sysc::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)Describes element node counts  C[sysc::ElementTypeData](structsysc_1_1ElementTypeData.xhtml)Element types access struct, provides read-only access to the mesh element types  ▼C**std::exception** C[sysc::NonFatalError](classsysc_1_1NonFatalError.xhtml) C[sysc::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)Describes face-to-cell connectivity  C[sysc::FaceData](structsysc_1_1FaceData.xhtml)Face data access struct, provides read-only access to the mesh faces  C[sysc::InputComplexScalarData](classsysc_1_1InputComplexScalarData.xhtml)Provide a class for input complex scalar data  C[sysc::InputComplexVectorData](classsysc_1_1InputComplexVectorData.xhtml)Provide a class for input complex vector data  C[sysc::InputScalarData](classsysc_1_1InputScalarData.xhtml)Provide a class for input scalar data  C[sysc::InputVectorData](classsysc_1_1InputVectorData.xhtml)Provide a class for input vector data  C[sysc::IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml)Provide a class for an integer-valued attribute  C[sysc::MeshValidityStatus](structsysc_1_1MeshValidityStatus.xhtml)Provide a struct that contains information about mesh validity  C[sysc::NodeData](structsysc_1_1NodeData.xhtml)Node data access struct, provides read-only access to the mesh nodes  C[sysc::OutputComplexScalarData](classsysc_1_1OutputComplexScalarData.xhtml)Provide a class for output complex scalar data  C[sysc::OutputComplexVectorData](classsysc_1_1OutputComplexVectorData.xhtml)Provide a class for output complex vector data  C[sysc::OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml)Provide a class for output integer data  C[sysc::OutputScalarData](classsysc_1_1OutputScalarData.xhtml)Provide a class for output scalar data  C[sysc::OutputVectorData](classsysc_1_1OutputVectorData.xhtml)Provide a class for output vector data  C[sysc::Parameter](classsysc_1_1Parameter.xhtml)Provide a class for a System Coupling parameter  C[sysc::ParticipantInfo](structsysc_1_1ParticipantInfo.xhtml)Provide a structure for the participant information needed to connect to a System Coupling object  C[sysc::PointCloud](classsysc_1_1PointCloud.xhtml)Provide a point cloud access class  C[sysc::RealAttribute](classsysc_1_1RealAttribute.xhtml)Provide a class for a real-valued attribute  C[sysc::Region](classsysc_1_1Region.xhtml)Provide a class for a System Coupling region  C[sysc::ResultsInfo](structsysc_1_1ResultsInfo.xhtml)Provide a structure for writing System Coupling results files  C[sysc::SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml)Provide a structure for writing System Coupling setup files  C[sysc::SetupInfo](structsysc_1_1SetupInfo.xhtml)Provide a structure for System Coupling setup information  C[sysc::SolutionControl](structsysc_1_1SolutionControl.xhtml)Provide a structure containing solution control  C[sysc::SurfaceMesh](classsysc_1_1SurfaceMesh.xhtml)Provide a surface mesh access class  C[sysc::SystemCoupling](classsysc_1_1SystemCoupling.xhtml)Provide the main class for interacting with the System Coupling participant library  C[sysc::TimeStep](structsysc_1_1TimeStep.xhtml)Provide a struct for time step  C[sysc::ValidityStatus](structsysc_1_1ValidityStatus.xhtml)Provide a struct that contains information about validity  C[sysc::Variable](classsysc_1_1Variable.xhtml)Provide a class for a System Coupling variable  C[sysc::VolumeMesh](classsysc_1_1VolumeMesh.xhtml)Provide a volume mesh access class