    

 ## On this page

  

 

 # syscaddcouplinginterfacef Interface Reference

 Last update: 17.07.2025 

Provide an interface to add a coupling interface. [More...](interfacefortran_1_1syscaddcouplinginterfacef.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscaddcouplinginterfacef](interfacefortran_1_1syscaddcouplinginterfacef.xhtml#ad3523afa60e5d240ab15467b9763f019) (interface) Provide a function to add a coupling interface. [More...](interfacefortran_1_1syscaddcouplinginterfacef.xhtml#ad3523afa60e5d240ab15467b9763f019)  
 <a id="ac2f8436407c209e301123d89aea6b157"></a>type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function **syscaddcouplinginterfacef\_a** (interface, autoGenerateDataTransfers) <a id="details" name="details"></a>## Detailed Description

Provide an interface to add a coupling interface.

Definition at line [212](syscSystemCouplingF_8fi_source.xhtml#l00212) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="ad3523afa60e5d240ab15467b9763f019"></a>## [◆ ](#ad3523afa60e5d240ab15467b9763f019)syscaddcouplinginterfacef()

 type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscaddcouplinginterfacef](interfacefortran_1_1syscaddcouplinginterfacef.xhtml)  ( type([sysccouplinginterfacef](structfortran_1_1sysccouplinginterfacef.xhtml)), intent(in)  *interface*) 

Provide a function to add a coupling interface.

If this coupling interface has already been added, then this call will have no effect.

If a different coupling interface with the same has already been added, then an error status will be returned.

If the coupling interface name contains invalid characters, then an error status will be returned.

See SyscCouplingInterfaceF for more details.

Parameters \[in\]interface- a coupling interface to be added.Returnsa `SyscErrorF` type for error checking. Definition at line [231](syscSystemCouplingF_8fi_source.xhtml#l00231) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).

<a name="l00232"></a> 232 !

<a name="l00233"></a> 233 import :: sysccouplinginterfacef

<a name="l00234"></a> 234 import :: syscerrorf

<a name="l00235"></a> 235 type(SyscCouplingInterfaceF), intent(in) :: interface

<a name="l00236"></a> 236 type(SyscErrorF) :: ret

<a name="l00237"></a> 237 !

<a name="l00238"></a> 238 !DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

<a name="l00239"></a> 239 !DIR$ ATTRIBUTES DLLIMPORT :: syscAddCouplingInterfaceF

<a name="l00240"></a> 240 !DIR$ ENDIF

<a name="l00241"></a> 241 !