    

 ## On this page

  

 

 # syscregionf Type Reference

 Last update: 17.07.2025 

Provide a struct for a System Coupling region. [More...](structfortran_1_1syscregionf.xhtml#details)

## <a name="pub-attribs"></a>Public Attributes

<a id="a2366d44a0a98ffcc655dbc9ab4e04784"></a>character(len=syscstrlen) [regionname](structfortran_1_1syscregionf.xhtml#a2366d44a0a98ffcc655dbc9ab4e04784) Unique region name.   
 <a id="a9740fa1f40245a8491bc24b4c0a6d873"></a>integer(kind=4) [topology](structfortran_1_1syscregionf.xhtml#a9740fa1f40245a8491bc24b4c0a6d873) Region topology.   
 <a id="ad2df2db7ce133791a65566cc9201dd5a"></a>integer(kind=4) [regiondiscretizationtype](structfortran_1_1syscregionf.xhtml#ad2df2db7ce133791a65566cc9201dd5a) Region discretization type.   
 <a id="a9278aae61ed92d3128608932a9d9f464"></a>character(len=syscstrlen) [displayname](structfortran_1_1syscregionf.xhtml#a9278aae61ed92d3128608932a9d9f464) User-friendly region name.   
 <a id="details" name="details"></a>## Detailed Description

Provide a struct for a System Coupling region.

Participant can declare which regions can be used in the coupled analysis. Each region can declare its input variables and output variables. Input variables represent physical quantities whose values the participant expects System Coupling to provide. Output variables represent physical quantities whose values System Coupling expects the participant to provide.

To create and/or initialize the SyscRegionF struct, it is highly recommended to use one of the functions within the `syscGetRegionF` interface. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

type(SyscRegionF) :: reg

reg = syscgetregionf("Wall", syscsurface)



Definition at line [29](syscRegionF_8fi_source.xhtml#l00029) of file [syscRegionF.fi](syscRegionF_8fi_source.xhtml).