Skip to main content

System Coupling Fortran library 2024 R2

syscaddcouplinginterfacef Interface Reference

Last update: 17.07.2025

Provide an interface to add a coupling interface. More...

Public Member Functions

type(syscerrorf) function syscaddcouplinginterfacef (interface)
 Provide a function to add a coupling interface.
 
type(syscerrorf) function syscaddcouplinginterfacef_a (interface, autogeneratedatatransfers)
 

Detailed Description

Provide an interface to add a coupling interface.

Definition at line 212 of file syscSystemCouplingF.fi.

Constructor & Destructor Documentation

◆ syscaddcouplinginterfacef()

type(syscerrorf) function syscaddcouplinginterfacef ( type(sysccouplinginterfacef), 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.
Returns
a SyscErrorF type for error checking.

Definition at line 231 of file syscSystemCouplingF.fi.

232!
233 import :: sysccouplinginterfacef
234 import :: syscerrorf
235 type(SyscCouplingInterfaceF), intent(in) :: interface
236 type(SyscErrorF) :: ret
237!
238!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
239!DIR$ ATTRIBUTES DLLIMPORT :: syscAddCouplingInterfaceF
240!DIR$ ENDIF
241!

Member Function/Subroutine Documentation

◆ syscaddcouplinginterfacef_a()

type(syscerrorf) function syscaddcouplinginterfacef_a ( type(sysccouplinginterfacef), intent(in)  interface,
logical, intent(in)  autogeneratedatatransfers 
)

Definition at line 244 of file syscSystemCouplingF.fi.

246 !
247 import :: sysccouplinginterfacef
248 import :: syscerrorf
249 type(SyscCouplingInterfaceF), intent(in) :: interface
250 logical, intent(in) :: autoGenerateDataTransfers
251 type(SyscErrorF) :: ret
252 !
253 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
254 !DIR$ ATTRIBUTES DLLIMPORT :: syscAddCouplingInterfaceF_A
255 !DIR$ ENDIF
256 !

Connect with Ansys