    

 ## On this page

  

 

 # syscgetregionf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get a System Coupling region. [More...](interfacefortran_1_1syscgetregionf.xhtml#details)

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

type([syscregionf](structfortran_1_1syscregionf.xhtml)) function [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml#a54b1b07b43df89ae124a82bf7b2984b0) (regionName) Create region to be used in a coupled analysis. [More...](interfacefortran_1_1syscgetregionf.xhtml#a54b1b07b43df89ae124a82bf7b2984b0)  
 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function [syscgetregionf\_t](interfacefortran_1_1syscgetregionf.xhtml#a6ddf1e36616695a0bb954425a1b30896) (regionName, topology) Create region to be used in a coupled analysis. [More...](interfacefortran_1_1syscgetregionf.xhtml#a6ddf1e36616695a0bb954425a1b30896)  
 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function [syscgetregionf\_dt](interfacefortran_1_1syscgetregionf.xhtml#a5195a09454601955d703e0359b40731a) (regionName, displayName, topology) Create region to be used in a coupled analysis. [More...](interfacefortran_1_1syscgetregionf.xhtml#a5195a09454601955d703e0359b40731a)  
 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function [syscgetregionf\_tm](interfacefortran_1_1syscgetregionf.xhtml#a314e7f693be1c5c4d7833bfd467de815) (regionName, topology, discretization) Create a region. [More...](interfacefortran_1_1syscgetregionf.xhtml#a314e7f693be1c5c4d7833bfd467de815)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get a System Coupling region.

Definition at line [44](syscRegionF_8fi_source.xhtml#l00044) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a54b1b07b43df89ae124a82bf7b2984b0"></a>## [◆ ](#a54b1b07b43df89ae124a82bf7b2984b0)syscgetregionf()

 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function [syscgetregionf](interfacefortran_1_1syscgetregionf.xhtml)  ( character(len=\*), intent(in)  *regionName*) 

Create region to be used in a coupled analysis.

Parameters \[in\]regionName- Unique name for this region. String length should not exceed `SyscStrLen`.Display name will default to the same as name.

Topology will default to surface.

Returnsa `SyscRegionF` type Definition at line [58](syscRegionF_8fi_source.xhtml#l00058) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).

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

<a name="l00060"></a> 60 import :: syscregionf

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

<a name="l00062"></a> 62 type(SyscRegionF) :: ret

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

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

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

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

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







## Member Function/Subroutine Documentation

<a id="a5195a09454601955d703e0359b40731a"></a>## [◆ ](#a5195a09454601955d703e0359b40731a)syscgetregionf\_dt()

 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function syscgetregionf\_dt  ( character(len=\*), intent(in)  *regionName*,    character(len=\*), intent(in)  *displayName*,    integer(kind=4), intent(in)  *topology*   ) 

Create region to be used in a coupled analysis.

Parameters \[in\]regionName- Unique name for this region. String length should not exceed SyscStrLen.\[in\]displayName- region display name. String length should not exceed SyscStrLen.\[in\]topology- region topology.Returnsa `SyscRegionF` type Definition at line [108](syscRegionF_8fi_source.xhtml#l00108) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).

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

<a name="l00111"></a> 111 import :: syscregionf

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

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

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

<a name="l00115"></a> 115 type(SyscRegionF) :: ret

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

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

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

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

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







<a id="a6ddf1e36616695a0bb954425a1b30896"></a>## [◆ ](#a6ddf1e36616695a0bb954425a1b30896)syscgetregionf\_t()

 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function syscgetregionf\_t  ( character(len=\*), intent(in)  *regionName*,    integer(kind=4), intent(in)  *topology*   ) 

Create region to be used in a coupled analysis.

Parameters \[in\]regionName- Unique name for this region. String length should not exceed SyscStrLen.\[in\]topology- region topology.Display name will default to the same as name.

Returnsa `SyscRegionF` type Definition at line [82](syscRegionF_8fi_source.xhtml#l00082) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).

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

<a name="l00084"></a> 84 import :: syscregionf

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

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

<a name="l00087"></a> 87 type(SyscRegionF) :: ret

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

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

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

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

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







<a id="a314e7f693be1c5c4d7833bfd467de815"></a>## [◆ ](#a314e7f693be1c5c4d7833bfd467de815)syscgetregionf\_tm()

 type([syscregionf](structfortran_1_1syscregionf.xhtml)) function syscgetregionf\_tm  ( character(len=\*), intent(in)  *regionName*,    integer(kind=4), intent(in)  *topology*,    integer(kind=4), intent(in)  *discretization*   ) 

Create a region.

Parameters \[in\]regionName- Unique name for this region. String length should not exceed SyscStrLen.\[in\]topology- region topology.\[in\]discretization- region discretization type.Returnsa `SyscRegionF` type Definition at line [135](syscRegionF_8fi_source.xhtml#l00135) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).

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

<a name="l00138"></a> 138 import :: syscregionf

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

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

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

<a name="l00142"></a> 142 type(SyscRegionF) :: ret

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

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

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

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

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