    

 ## On this page

  

 

 # syscRegionF

 Last update: 17.07.2025 

<a id="l00001" name="l00001"></a> 1module fortran

<a id="l00002" name="l00002"></a> 2!

<a id="l00003" name="l00003"></a> 3! Copyright ANSYS, Inc. 

<a id="l00004" name="l00004"></a> 4! Unauthorized use, distribution, or duplication is prohibited.

<a id="l00005" name="l00005"></a> 5!

<a id="l00006" name="l00006"></a> 6! Provide free-form Fortran interface for

<a id="l00007" name="l00007"></a> 7! System Coupling Participant Library.

<a id="l00008" name="l00008"></a> 8!

<a id="l00009" name="l00009"></a> 9! \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00029" name="l00029"></a>[ 29](structfortran_1_1syscregionf.xhtml)type :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00031" name="l00031"></a>[ 31](structfortran_1_1syscregionf.xhtml#a2366d44a0a98ffcc655dbc9ab4e04784) character(len=SyscStrLen) :: regionname

<a id="l00033" name="l00033"></a>[ 33](structfortran_1_1syscregionf.xhtml#a9740fa1f40245a8491bc24b4c0a6d873) integer(kind=4) :: topology

<a id="l00035" name="l00035"></a>[ 35](structfortran_1_1syscregionf.xhtml#ad2df2db7ce133791a65566cc9201dd5a) integer(kind=4) :: regiondiscretizationtype

<a id="l00037" name="l00037"></a>[ 37](structfortran_1_1syscregionf.xhtml#a9278aae61ed92d3128608932a9d9f464) character(len=SyscStrLen) :: displayname

<a id="l00038" name="l00038"></a> 38end type [syscregionf](structfortran_1_1syscregionf.xhtml)



<a id="l00039" name="l00039"></a> 39!

<a id="l00040" name="l00040"></a> 40!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00042" name="l00042"></a> 42!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00043" name="l00043"></a> 43!

<a id="l00044" name="l00044"></a>[ 44](interfacefortran_1_1syscgetregionf.xhtml)interface [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)

<a id="l00045" name="l00045"></a> 45!

<a id="l00046" name="l00046"></a> 46!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00057" name="l00057"></a> 57!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00058" name="l00058"></a>[ 58](interfacefortran_1_1syscgetregionf.xhtml#a2033792a2361b06de6d370b17c53f187)function [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)(regionName) result(ret)

<a id="l00059" name="l00059"></a> 59!

<a id="l00060" name="l00060"></a> 60 import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00061" name="l00061"></a> 61 character(len=\*), intent(in) :: regionname

<a id="l00062" name="l00062"></a> 62 type([syscregionf](structfortran_1_1syscregionf.xhtml)) :: ret

<a id="l00063" name="l00063"></a> 63!

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

<a id="l00065" name="l00065"></a> 65!DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF

<a id="l00066" name="l00066"></a> 66!DIR$ ENDIF

<a id="l00067" name="l00067"></a> 67!



<a id="l00068" name="l00068"></a> 68end function [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)

<a id="l00069" name="l00069"></a> 69!

<a id="l00070" name="l00070"></a> 70!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00081" name="l00081"></a> 81!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00082" name="l00082"></a>[ 82](interfacefortran_1_1syscgetregionf.xhtml#a57e21d2ee2e6a7680974ea1d8c94b7c3)function syscgetregionf_t(regionName, topology) result(ret)

<a id="l00083" name="l00083"></a> 83!

<a id="l00084" name="l00084"></a> 84 import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00085" name="l00085"></a> 85 character(len=\*), intent(in) :: regionname

<a id="l00086" name="l00086"></a> 86 integer(kind=4), intent(in) :: topology

<a id="l00087" name="l00087"></a> 87 type([syscregionf](structfortran_1_1syscregionf.xhtml)) :: ret

<a id="l00088" name="l00088"></a> 88!

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

<a id="l00090" name="l00090"></a> 90!DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF\_T

<a id="l00091" name="l00091"></a> 91!DIR$ ENDIF

<a id="l00092" name="l00092"></a> 92!



<a id="l00093" name="l00093"></a> 93end function syscgetregionf_t

<a id="l00094" name="l00094"></a> 94!

<a id="l00095" name="l00095"></a> 95!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00107" name="l00107"></a> 107!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00108" name="l00108"></a>[ 108](interfacefortran_1_1syscgetregionf.xhtml#ae4a9592f42bdf1a92abf228ca710dfe6)function syscgetregionf_dt(regionName, displayName, &amp;

<a id="l00109" name="l00109"></a> 109 topology) result(ret)

<a id="l00110" name="l00110"></a> 110!

<a id="l00111" name="l00111"></a> 111 import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00112" name="l00112"></a> 112 character(len=\*), intent(in) :: regionname

<a id="l00113" name="l00113"></a> 113 character(len=\*), intent(in) :: displayname

<a id="l00114" name="l00114"></a> 114 integer(kind=4), intent(in) :: topology

<a id="l00115" name="l00115"></a> 115 type([syscregionf](structfortran_1_1syscregionf.xhtml)) :: ret

<a id="l00116" name="l00116"></a> 116!

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

<a id="l00118" name="l00118"></a> 118!DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF\_DT

<a id="l00119" name="l00119"></a> 119!DIR$ ENDIF

<a id="l00120" name="l00120"></a> 120!



<a id="l00121" name="l00121"></a> 121end function syscgetregionf_dt

<a id="l00122" name="l00122"></a> 122!

<a id="l00123" name="l00123"></a> 123!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00134" name="l00134"></a> 134!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00135" name="l00135"></a>[ 135](interfacefortran_1_1syscgetregionf.xhtml#a35c25f1de5857e61b4c3ed2966e58178)function syscgetregionf_tm(regionName, topology, &amp;

<a id="l00136" name="l00136"></a> 136 discretization) result(ret)

<a id="l00137" name="l00137"></a> 137!

<a id="l00138" name="l00138"></a> 138import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00139" name="l00139"></a> 139character(len=\*), intent(in) :: regionname

<a id="l00140" name="l00140"></a> 140integer(kind=4), intent(in) :: topology

<a id="l00141" name="l00141"></a> 141integer(kind=4), intent(in) :: discretization

<a id="l00142" name="l00142"></a> 142type([syscregionf](structfortran_1_1syscregionf.xhtml)) :: ret

<a id="l00143" name="l00143"></a> 143!

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

<a id="l00145" name="l00145"></a> 145!DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF\_TM

<a id="l00146" name="l00146"></a> 146!DIR$ ENDIF

<a id="l00147" name="l00147"></a> 147!



<a id="l00148" name="l00148"></a> 148end function syscgetregionf_tm

<a id="l00149" name="l00149"></a> 149!

<a id="l00150" name="l00150"></a> 150!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00151" name="l00151"></a> 151!



<a id="l00152" name="l00152"></a> 152end interface [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)

<a id="l00153" name="l00153"></a> 153!

<a id="l00154" name="l00154"></a> 154!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00157" name="l00157"></a> 157!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00158" name="l00158"></a> 158!

<a id="l00159" name="l00159"></a>[ 159](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)interface [syscgetnuminputvariablesf](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)

<a id="l00160" name="l00160"></a> 160!

<a id="l00167" name="l00167"></a>[ 167](interfacefortran_1_1syscgetnuminputvariablesf.xhtml#acef7ef4c7fb9317cb07b765e41131484)function [syscgetnuminputvariablesf](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)(region) result (ret)

<a id="l00168" name="l00168"></a> 168 import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00169" name="l00169"></a> 169 type([syscregionf](structfortran_1_1syscregionf.xhtml)), intent(in) :: region

<a id="l00170" name="l00170"></a> 170 integer(kind=8) :: ret

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

<a id="l00172" name="l00172"></a> 172!DIR$ ATTRIBUTES DLLIMPORT :: syscGetNumInputVariablesF

<a id="l00173" name="l00173"></a> 173!DIR$ ENDIF



<a id="l00174" name="l00174"></a> 174end function [syscgetnuminputvariablesf](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)

<a id="l00175" name="l00175"></a> 175!



<a id="l00176" name="l00176"></a> 176end interface [syscgetnuminputvariablesf](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)

<a id="l00177" name="l00177"></a> 177!

<a id="l00178" name="l00178"></a> 178!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00180" name="l00180"></a> 180!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00181" name="l00181"></a> 181!

<a id="l00182" name="l00182"></a>[ 182](interfacefortran_1_1syscgetinputvariablef.xhtml)interface [syscgetinputvariablef](interfacefortran_1_1syscgetinputvariablef.xhtml)

<a id="l00183" name="l00183"></a> 183!

<a id="l00192" name="l00192"></a>[ 192](interfacefortran_1_1syscgetinputvariablef.xhtml#a7346cda68038880dbd5f690e5a7f5054)function [syscgetinputvariablef](interfacefortran_1_1syscgetinputvariablef.xhtml)(region, index) result (ret)

<a id="l00193" name="l00193"></a> 193 import :: [syscregionf](structfortran_1_1syscregionf.xhtml), [syscvariablef](structfortran_1_1syscvariablef.xhtml)

<a id="l00194" name="l00194"></a> 194 type([syscregionf](structfortran_1_1syscregionf.xhtml)), intent(in) :: region

<a id="l00195" name="l00195"></a> 195 integer(kind=8) :: index

<a id="l00196" name="l00196"></a> 196 type([syscvariablef](structfortran_1_1syscvariablef.xhtml)) :: ret

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

<a id="l00198" name="l00198"></a> 198!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVariableF

<a id="l00199" name="l00199"></a> 199!DIR$ ENDIF



<a id="l00200" name="l00200"></a> 200end function [syscgetinputvariablef](interfacefortran_1_1syscgetinputvariablef.xhtml)

<a id="l00201" name="l00201"></a> 201!



<a id="l00202" name="l00202"></a> 202end interface [syscgetinputvariablef](interfacefortran_1_1syscgetinputvariablef.xhtml)

<a id="l00203" name="l00203"></a> 203!

<a id="l00204" name="l00204"></a> 204!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00207" name="l00207"></a> 207!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00208" name="l00208"></a> 208!

<a id="l00209" name="l00209"></a>[ 209](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)interface [syscgetnumoutputvariablesf](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)

<a id="l00210" name="l00210"></a> 210!

<a id="l00217" name="l00217"></a>[ 217](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml#a3c431d54510478e7ae11c546a470d69a)function [syscgetnumoutputvariablesf](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)(region) result (ret)

<a id="l00218" name="l00218"></a> 218 import :: [syscregionf](structfortran_1_1syscregionf.xhtml)

<a id="l00219" name="l00219"></a> 219 type([syscregionf](structfortran_1_1syscregionf.xhtml)), intent(in) :: region

<a id="l00220" name="l00220"></a> 220 integer(kind=8) :: ret

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

<a id="l00222" name="l00222"></a> 222!DIR$ ATTRIBUTES DLLIMPORT :: syscGetNumOutputVariablesF

<a id="l00223" name="l00223"></a> 223!DIR$ ENDIF



<a id="l00224" name="l00224"></a> 224end function [syscgetnumoutputvariablesf](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)

<a id="l00225" name="l00225"></a> 225!



<a id="l00226" name="l00226"></a> 226end interface [syscgetnumoutputvariablesf](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)

<a id="l00227" name="l00227"></a> 227!

<a id="l00228" name="l00228"></a> 228!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00230" name="l00230"></a> 230!\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

<a id="l00231" name="l00231"></a> 231!

<a id="l00232" name="l00232"></a>[ 232](interfacefortran_1_1syscgetoutputvariablef.xhtml)interface [syscgetoutputvariablef](interfacefortran_1_1syscgetoutputvariablef.xhtml)

<a id="l00233" name="l00233"></a> 233!

<a id="l00242" name="l00242"></a>[ 242](interfacefortran_1_1syscgetoutputvariablef.xhtml#a470e9f0eb67dd6b6c733fa76a0f44f3b)function [syscgetoutputvariablef](interfacefortran_1_1syscgetoutputvariablef.xhtml)(region, index) result (ret)

<a id="l00243" name="l00243"></a> 243 import :: [syscregionf](structfortran_1_1syscregionf.xhtml), [syscvariablef](structfortran_1_1syscvariablef.xhtml)

<a id="l00244" name="l00244"></a> 244 type([syscregionf](structfortran_1_1syscregionf.xhtml)), intent(in) :: region

<a id="l00245" name="l00245"></a> 245 integer(kind=8) :: index

<a id="l00246" name="l00246"></a> 246 type([syscvariablef](structfortran_1_1syscvariablef.xhtml)) :: ret

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

<a id="l00248" name="l00248"></a> 248!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVariableF

<a id="l00249" name="l00249"></a> 249!DIR$ ENDIF



<a id="l00250" name="l00250"></a> 250end function [syscgetoutputvariablef](interfacefortran_1_1syscgetoutputvariablef.xhtml)

<a id="l00251" name="l00251"></a> 251!



<a id="l00252" name="l00252"></a> 252end interface [syscgetoutputvariablef](interfacefortran_1_1syscgetoutputvariablef.xhtml)

<a id="l00253" name="l00253"></a> 253!

<a id="l00254" name="l00254"></a> 254end module fortran

[fortran::syscgetinputvariablef](interfacefortran_1_1syscgetinputvariablef.xhtml)

Provide an interface to return an input variable.

**Definition** [syscRegionF.fi:182](syscRegionF_8fi_source.xhtml#l00182)



[fortran::syscgetnuminputvariablesf](interfacefortran_1_1syscgetnuminputvariablesf.xhtml)

Provide an interface to return the number of input variables.

**Definition** [syscRegionF.fi:159](syscRegionF_8fi_source.xhtml#l00159)



[fortran::syscgetnumoutputvariablesf](interfacefortran_1_1syscgetnumoutputvariablesf.xhtml)

Provide an interface to return the number of output variables.

**Definition** [syscRegionF.fi:209](syscRegionF_8fi_source.xhtml#l00209)



[fortran::syscgetoutputvariablef](interfacefortran_1_1syscgetoutputvariablef.xhtml)

Provide an interface to return an output variable.

**Definition** [syscRegionF.fi:232](syscRegionF_8fi_source.xhtml#l00232)



[fortran::syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)

Provide an interface to get a System Coupling region.

**Definition** [syscRegionF.fi:44](syscRegionF_8fi_source.xhtml#l00044)



[fortran::syscregionf](structfortran_1_1syscregionf.xhtml)

Provide a struct for a System Coupling region.

**Definition** [syscRegionF.fi:29](syscRegionF_8fi_source.xhtml#l00029)



[fortran::syscvariablef](structfortran_1_1syscvariablef.xhtml)

Provide a struct for a System Coupling variable.

**Definition** [syscVariableF.fi:23](syscVariableF_8fi_source.xhtml#l00023)