    

 ## On this page

  

 

 # Classes

 Last update: 17.07.2025 

- [sysc::CouplingInterface](classsysc_1_1CouplingInterface.md#classsysc_1_1CouplingInterface): Provide a class for a coupling interface.
- [sysc::DataTransfer](classsysc_1_1DataTransfer.md#classsysc_1_1DataTransfer): Provide a class for a data transfer.
- [sysc::InputComplexScalarData](classsysc_1_1InputComplexScalarData.md#classsysc_1_1InputComplexScalarData): Provide a class for input complex scalar data.
- [sysc::InputComplexVectorData](classsysc_1_1InputComplexVectorData.md#classsysc_1_1InputComplexVectorData): Provide a class for input complex vector data.
- [sysc::InputIntegerData](classsysc_1_1InputIntegerData.md#classsysc_1_1InputIntegerData): Provide a class for input integer data.
- [sysc::InputScalarData](classsysc_1_1InputScalarData.md#classsysc_1_1InputScalarData): Provide a class for input scalar data.
- [sysc::InputVectorData](classsysc_1_1InputVectorData.md#classsysc_1_1InputVectorData): Provide a class for input vector data.
- [sysc::IntegerAttribute](classsysc_1_1IntegerAttribute.md#classsysc_1_1IntegerAttribute): Provide a class for an integer-valued attribute.
- [sysc::NonFatalError](classsysc_1_1NonFatalError.md#classsysc_1_1NonFatalError): Provide a class for non-fatal errors.
- [sysc::OutputComplexScalarData](classsysc_1_1OutputComplexScalarData.md#classsysc_1_1OutputComplexScalarData): Provide a class for output complex scalar data.
- [sysc::OutputComplexVectorData](classsysc_1_1OutputComplexVectorData.md#classsysc_1_1OutputComplexVectorData): Provide a class for output complex vector data.
- [sysc::OutputIntegerData](classsysc_1_1OutputIntegerData.md#classsysc_1_1OutputIntegerData): Provide a class for output integer data.
- [sysc::OutputScalarData](classsysc_1_1OutputScalarData.md#classsysc_1_1OutputScalarData): Provide a class for output scalar data.
- [sysc::OutputVectorData](classsysc_1_1OutputVectorData.md#classsysc_1_1OutputVectorData): Provide a class for output vector data.
- [sysc::Parameter](classsysc_1_1Parameter.md#classsysc_1_1Parameter): Provide a class for a System Coupling parameter.
- [sysc::PointCloud](classsysc_1_1PointCloud.md#classsysc_1_1PointCloud): Provide a point cloud access class.
- [sysc::RealAttribute](classsysc_1_1RealAttribute.md#classsysc_1_1RealAttribute): Provide a class for a real-valued attribute.
- [sysc::Region](classsysc_1_1Region.md#classsysc_1_1Region): Provide a class for a System Coupling region.
- [sysc::StringAttribute](classsysc_1_1StringAttribute.md#classsysc_1_1StringAttribute): Provide a class for a string-valued attribute.
- [sysc::SurfaceMesh](classsysc_1_1SurfaceMesh.md#classsysc_1_1SurfaceMesh): Provide a surface mesh access class.
- [sysc::SystemCoupling](classsysc_1_1SystemCoupling.md#classsysc_1_1SystemCoupling): Provide the main class for interacting with the System Coupling participant library.
- [sysc::Variable](classsysc_1_1Variable.md#classsysc_1_1Variable): Provide a class for a System Coupling variable.
- [sysc::VolumeMesh](classsysc_1_1VolumeMesh.md#classsysc_1_1VolumeMesh): Provide a volume mesh access class.