Data Types List
Last update: 17.07.2025Here are the data types with brief descriptions:
[detail level 12]
| ►Mfortran | |
| Cinputscalardataaccessintf | |
| Cinputvectordataaccessintf | |
| Coutputscalardataaccessintf | |
| Coutputvectordataaccessintf | |
| Crestartpointcreationintf | Provide function interface for creating restart points |
| Csyscaddcouplinginterfacef | Provide an interface to add a coupling interface |
| Csyscadddatatransferf | Provide an interface to add data transfer |
| Csyscaddinputvariablef | Provide an interface to add an input variable |
| Csyscaddoutputvariablef | Provide an interface to add an output variable |
| Csyscaddregionf | Provide an interface to add a region |
| Csyscaddsideoneregionf | Provide an interface to add side one region |
| Csyscaddsidetworegionf | Provide an interface to add side two region |
| Csysccelldataf | |
| Csysccelliddataf | |
| Csyscchecksurfacemeshvalidityf | Provide an interface to perform simple mesh validity checks |
| Csysccompletecouplingsetupf | |
| Csysccompletesetupf | Provide an interface to complete the setup |
| Csyscconnectf | Provide an interface to connect to System Coupling |
| Csysccouplinginterfacef | Provide a struct for a coupling interface |
| Csysccouplinginterfacegetdatatransferf | Provide an interface to get a data transfer from a coupling interface |
| Csysccouplinginterfacegetnumdatatransfersf | Provide an interface to get number of data transfers |
| Csysccouplinginterfacegetnumsideoneregionsf | Provide an interface to get number of side one regions |
| Csysccouplinginterfacegetnumsidetworegionsf | Provide an interface to get number of side two regions |
| Csysccouplinginterfacegetsideoneregionf | Provide an interface to get side one region from a coupling interface |
| Csysccouplinginterfacegetsidetworegionf | Provide an interface to get side two region from a coupling interface |
| Csyscdatatransferf | Provide a struct for a data transfer |
| Csyscdimensionalityf | |
| Csyscdisconnectf | Provide an interface to end the analysis and disconnect from System Coupling |
| Csyscdoiterationf | Provide an interface to check whether to do a coupling iteration |
| Csyscdotimestepf | Provide an interface to check whether to do another coupling time step |
| Csyscelementiddataf | |
| Csyscelementnodeconnectivitydataf | |
| Csyscelementnodecountdataf | |
| Csyscelementtypedataf | |
| Csyscerrorf | Provide an error type returned by the Fortran interface calls |
| Csyscfacecellconnectivitydataf | |
| Csyscfacedataf | |
| Csyscfatalerrorf | Provide an interface to notify System Coupling of a fatal error |
| Csyscgetaddedregionf | |
| Csyscgetcelldataf | |
| Csyscgetcelliddataf | |
| Csyscgetcouplinginterfacef | Provide an interface to get a coupling interface |
| Csyscgetcurrenttimestepf | Provide an interface to get current time step |
| Csyscgetdatatransferf | Provide an interface to get a data transfer |
| Csyscgetdimensionalityf | Provide an interface to get dimensionality |
| Csyscgetelementiddataf | |
| Csyscgetelementnodeconnectivitydataf | |
| Csyscgetelementnodecountdataf | |
| Csyscgetelementtypedataf | |
| Csyscgetfacecellconnectivitydataf | |
| Csyscgetfacedataf | |
| Csyscgetinput2dvectordatasplitf | Provide an interface to get 2D input vector data |
| Csyscgetinputcompactcomplexcompactvectordatadimf | Provide an interface to get input complex vector data with compact storage for complex and vector components based on dimension |
| Csyscgetinputcompactcomplexcompactvectordataf | Provide an interface to get input complex vector data with compact storage for complex and vector components |
| Csyscgetinputcomplexvectordataf | Provide an interface to get input complex vector data |
| Csyscgetinputscalardataf | Provide an interface to get input scalar data |
| Csyscgetinputvariablef | Provide an interface to return an input variable |
| Csyscgetinputvectordatacompactdimf | Provide an interface to get input vector data with compact storage based on dimension |
| Csyscgetinputvectordatacompactf | Provide an interface to get input vector data with compact storage |
| Csyscgetinputvectordataf | Provide an interface to get input vector data |
| Csyscgetinputvectordatasplitf | Provide an interface to get input vector data with split storage |
| Csyscgetintegerattributef | Provide an interface to get an integer-valued attribute |
| Csyscgetnodedataf | |
| Csyscgetnumcouplinginterfacesf | Provide an interface to return the number of added coupling interfaces |
| Csyscgetnuminputvariablesf | Provide an interface to return the number of input variables |
| Csyscgetnumoutputvariablesf | Provide an interface to return the number of output variables |
| Csyscgetnumregionsf | Provide an interface to return the number of added regions |
| Csyscgetoutput2dvectordatasplitf | Provide an interface to get 2D output vector data with split storage |
| Csyscgetoutputcompactcomplexcompactvectordatadimf | Provide an interface to get output complex vector data |
| Csyscgetoutputcompactcomplexcompactvectordataf | Provide an interface to get output complex vector data with compact storage for complex and vector components |
| Csyscgetoutputcomplexvectordataf | Provide an interface to get output vector data |
| Csyscgetoutputintegerdataf | Provide an interface to get output integer data |
| Csyscgetoutputscalardataf | Provide an interface to get output scalar data |
| Csyscgetoutputvariablef | Provide an interface to return an output variable |
| Csyscgetoutputvectordatacompactdimf | Provide an interface to get output vector data with compact storage based on dimension |
| Csyscgetoutputvectordatacompactf | Provide an interface to get output vector data with compact storage |
| Csyscgetoutputvectordataf | Provide an interface to get output vector data |
| Csyscgetoutputvectordatasplitf | Provide an interface to get output vector data with split storage |
| Csyscgetpointcloudf | Provide an interface to get point cloud |
| Csyscgetrealattributef | Provide an interface to get a real-valued attribute |
| Csyscgetregionf | Provide an interface to get a System Coupling region |
| Csyscgetresultsinfof | Provide an interface to get a System Coupling results info type |
| Csyscgetsetupfileinfof | Provide an interface to get a System Coupling setup file info type |
| Csyscgetsetupinfof | Provide an interface to get a setup info type |
| Csyscgetsurfacemeshf | Provide an interface to get surface mesh |
| Csyscgetvariablef | Provide an interface to get a System Coupling variable |
| Csyscgetvolumemeshf | Provide an interface to get volume mesh |
| Csyscinitializeanalysisf | Provide an interface to notify System Coupling that analysis initialization can be completed |
| Csyscinputcomplexvectordataaccessf | Provide function interface for access to input complex vector data |
| Csyscinputcomplexvectordataf | Create an input complex vector data access type |
| Csyscinputscalardataaccessf | Provide function interface for access to input scalar data |
| Csyscinputscalardataf | Provide an input scalar data access type |
| Csyscinputvectordataaccessf | Provide function interface for access to input vector data |
| Csyscinputvectordataf | Create an input vector data access type |
| Csyscintegerattributef | Provide a struct for an integer-valued attribute |
| Csyscloadlibraryf | Provide an interface to load system coupling participant library path and mpi wrapper path to system coupling participant proxy |
| Csyscnodedataf | |
| Csyscoutputcomplexvectordataaccessf | Provide function interface for access to output complex vector data |
| Csyscoutputcomplexvectordataf | Create an output complex vector data access type |
| Csyscoutputintegerdataf | Provide an output integer data access type |
| Csyscoutputscalardataaccessf | Provide function interface for access to output scalar data |
| Csyscoutputscalardataf | Provide an output scalar data access type |
| Csyscoutputvectordataaccessf | Provide function interface for access to output vector data |
| Csyscoutputvectordataf | Create an output vector data access type |
| Csyscpointcloudaccessf | Provide function interface for access to point cloud |
| Csyscpointcloudf | Provide a point cloud access type |
| Csyscrealattributef | Provide a struct for a real-valued attribute |
| Csyscregionf | Provide a struct for a System Coupling region |
| Csyscregisterinputcomplexvectordataaccessf | Provide an interface to register input complex vector data access |
| Csyscregisterinputscalardataaccessf | Provide an interface to register input scalar data access |
| Csyscregisterinputscalarvariableaccessf | |
| Csyscregisterinputvectordataaccessf | Provide an interface to register input vector data access |
| Csyscregisterinputvectorvariableaccessf | |
| Csyscregisteroutputcomplexvectordataaccessf | Provide an interface to register output complex vector data access |
| Csyscregisteroutputscalardataaccessf | Provide an interface to register output scalar data |
| Csyscregisteroutputscalarvariableaccessf | |
| Csyscregisteroutputvectordataaccessf | Provide an interface to register output vector data access |
| Csyscregisteroutputvectorvariableaccessf | |
| Csyscregisterpointcloudaccessf | Provide an interface to register point cloud access |
| Csyscregisterrestartpointcreationf | Provide an interface to register restart point creation callback |
| Csyscregistersurfmeshaccessf | Provide an interface to register surface mesh access |
| Csyscregistervolumemeshaccessf | Provide an interface to register volume mesh access |
| Csyscresultsinfof | Provide a type for writing results files |
| Csyscsetupfileinfof | Provide a type for writing System Coupling setup files |
| Csyscsetupinfof | Provide a type for System Coupling setup information |
| Csyscstartstandalonef | Provide a function interface to start in standalone mode |
| Csyscsurfacemeshaccessf | Provide function interface for access to surface mesh |
| Csyscsurfacemeshf | Provide a surface mesh access type |
| Csysctimestepf | Provide a time step type |
| Csyscupdateinputsf | Provide an interface to update the input variables |
| Csyscupdateoutputsf | Provide an interface to update the participant's output variables |
| Csyscvariableaddintegerattributef | Provide an interface to add integer attribute to a variable |
| Csyscvariableaddrealattributef | Provide an interface to add real attribute to a variable |
| Csyscvariablef | Provide a struct for a System Coupling variable |
| Csyscvariablegetintegerattributef | Provide an interface to get integer attribute from variable |
| Csyscvariablegetnumintegerattributesf | Provide an interface to get number of real attributes |
| Csyscvariablegetnumrealattributesf | Provide an interface to get number of real attributes |
| Csyscvariablegetrealattributef | Provide an interface to get real attribute from variable |
| Csyscvolumemeshaccessf | Provide function interface for access to volume mesh |
| Csyscvolumemeshf | Provide a volume mesh access type |
| Csyscwriteresultsf | Provide an interface to write results |
| Csyscwritesetupfilef | Provide an interface to write the setup file |