    

 ## On this page

  

 

 # Types

 Last update: 17.07.2025 

- [fortran::sysccelldataf](structfortran_1_1sysccelldataf.md#structfortran_1_1sysccelldataf)
- [fortran::sysccelliddataf](structfortran_1_1sysccelliddataf.md#structfortran_1_1sysccelliddataf)
- [fortran::sysccouplinginterfacef](structfortran_1_1sysccouplinginterfacef.md#structfortran_1_1sysccouplinginterfacef): Provide a struct for a coupling interface.
- [fortran::syscdatatransferf](structfortran_1_1syscdatatransferf.md#structfortran_1_1syscdatatransferf): Provide a struct for a data transfer.
- [fortran::syscdimensionalityf](structfortran_1_1syscdimensionalityf.md#structfortran_1_1syscdimensionalityf)
- [fortran::syscelementiddataf](structfortran_1_1syscelementiddataf.md#structfortran_1_1syscelementiddataf)
- [fortran::syscelementnodeconnectivitydataf](structfortran_1_1syscelementnodeconnectivitydataf.md#structfortran_1_1syscelementnodeconnectivitydataf)
- [fortran::syscelementnodecountdataf](structfortran_1_1syscelementnodecountdataf.md#structfortran_1_1syscelementnodecountdataf)
- [fortran::syscelementtypedataf](structfortran_1_1syscelementtypedataf.md#structfortran_1_1syscelementtypedataf)
- [fortran::syscerrorf](structfortran_1_1syscerrorf.md#structfortran_1_1syscerrorf): Provide an error type returned by the Fortran interface calls.
- [fortran::syscfacecellconnectivitydataf](structfortran_1_1syscfacecellconnectivitydataf.md#structfortran_1_1syscfacecellconnectivitydataf)
- [fortran::syscfacedataf](structfortran_1_1syscfacedataf.md#structfortran_1_1syscfacedataf)
- [fortran::syscinputcomplexvectordataf](structfortran_1_1syscinputcomplexvectordataf.md#structfortran_1_1syscinputcomplexvectordataf): Create an input complex vector data access type.
- [fortran::syscinputscalardataf](structfortran_1_1syscinputscalardataf.md#structfortran_1_1syscinputscalardataf): Provide an input scalar data access type.
- [fortran::syscinputvectordataf](structfortran_1_1syscinputvectordataf.md#structfortran_1_1syscinputvectordataf): Create an input vector data access type.
- [fortran::syscintegerattributef](structfortran_1_1syscintegerattributef.md#structfortran_1_1syscintegerattributef): Provide a struct for an integer-valued attribute.
- [fortran::syscnodedataf](structfortran_1_1syscnodedataf.md#structfortran_1_1syscnodedataf)
- [fortran::syscoutputcomplexvectordataf](structfortran_1_1syscoutputcomplexvectordataf.md#structfortran_1_1syscoutputcomplexvectordataf): Create an output complex vector data access type.
- [fortran::syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.md#structfortran_1_1syscoutputintegerdataf): Provide an output integer data access type.
- [fortran::syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.md#structfortran_1_1syscoutputscalardataf): Provide an output scalar data access type.
- [fortran::syscoutputvectordataf](structfortran_1_1syscoutputvectordataf.md#structfortran_1_1syscoutputvectordataf): Create an output vector data access type.
- [fortran::syscpointcloudf](structfortran_1_1syscpointcloudf.md#structfortran_1_1syscpointcloudf): Provide a point cloud access type.
- [fortran::syscrealattributef](structfortran_1_1syscrealattributef.md#structfortran_1_1syscrealattributef): Provide a struct for a real-valued attribute.
- [fortran::syscregionf](structfortran_1_1syscregionf.md#structfortran_1_1syscregionf): Provide a struct for a System Coupling region.
- [fortran::syscresultsinfof](structfortran_1_1syscresultsinfof.md#structfortran_1_1syscresultsinfof): Provide a type for writing results files.
- [fortran::syscsetupfileinfof](structfortran_1_1syscsetupfileinfof.md#structfortran_1_1syscsetupfileinfof): Provide a type for writing System Coupling setup files.
- [fortran::syscsetupinfof](structfortran_1_1syscsetupinfof.md#structfortran_1_1syscsetupinfof): Provide a type for System Coupling setup information.
- [fortran::syscsurfacemeshf](structfortran_1_1syscsurfacemeshf.md#structfortran_1_1syscsurfacemeshf): Provide a surface mesh access type.
- [fortran::sysctimestepf](structfortran_1_1sysctimestepf.md#structfortran_1_1sysctimestepf): Provide a time step type.
- [fortran::syscvariablef](structfortran_1_1syscvariablef.md#structfortran_1_1syscvariablef): Provide a struct for a System Coupling variable.
- [fortran::syscvolumemeshf](structfortran_1_1syscvolumemeshf.md#structfortran_1_1syscvolumemeshf): Provide a volume mesh access type.