    

 ## On this page

  

 

 # syscaddsidetworegionf Interface Reference

 Last update: 17.07.2025 

Provide an interface to add side two region. [More...](interfacefortran_1_1syscaddsidetworegionf.xhtml#details)

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

type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscaddsidetworegionf](interfacefortran_1_1syscaddsidetworegionf.xhtml#a9bd8b8ff8727de23eabd530fef19e5ac) (interface, region) Add region to side two of the interface. [More...](interfacefortran_1_1syscaddsidetworegionf.xhtml#a9bd8b8ff8727de23eabd530fef19e5ac)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to add side two region.

Definition at line [109](syscCouplingInterfaceF_8fi_source.xhtml#l00109) of file [syscCouplingInterfaceF.fi](syscCouplingInterfaceF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a9bd8b8ff8727de23eabd530fef19e5ac"></a>## [◆ ](#a9bd8b8ff8727de23eabd530fef19e5ac)syscaddsidetworegionf()

 type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscaddsidetworegionf](interfacefortran_1_1syscaddsidetworegionf.xhtml)  ( type([sysccouplinginterfacef](structfortran_1_1sysccouplinginterfacef.xhtml)), intent(in)  *interface*,    type([syscregionf](structfortran_1_1syscregionf.xhtml)), intent(in)  *region*   ) 

Add region to side two of the interface.

If this region has already been added to the interface on side two, then this call will have no effect.

If a different region with the same name has already been added to the interface on side two, then a runtime error will be thrown.

If a region with the same name has already been added to the interface on side one, then a runtime error will be thrown.

If the region name contains invalid characters, a runtime error will be thrown.

Parameters \[in\]interfaceCoupling interface to which the output variable is to be added.\[in\]regionRegion to be added to side two of the interface. Definition at line [132](syscCouplingInterfaceF_8fi_source.xhtml#l00132) of file [syscCouplingInterfaceF.fi](syscCouplingInterfaceF_8fi_source.xhtml).

<a name="l00133"></a> 133 !

<a name="l00134"></a> 134 import :: sysccouplinginterfacef

<a name="l00135"></a> 135 import :: syscregionf

<a name="l00136"></a> 136 import :: syscerrorf

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

<a name="l00138"></a> 138 type(SyscRegionF), intent(in) :: region

<a name="l00139"></a> 139 type(SyscErrorF) :: ret

<a name="l00140"></a> 140 !

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

<a name="l00142"></a> 142 !DIR$ ATTRIBUTES DLLIMPORT :: syscAddSideTwoRegionF

<a name="l00143"></a> 143 !DIR$ ENDIF

<a name="l00144"></a> 144 !