Skip to main content

System Coupling Fortran library 2025 R1

syscgetregionf Interface Reference

Last update: 17.07.2025

Provide an interface to get a System Coupling region. More...

Public Member Functions

type(syscregionf) function syscgetregionf (regionName)
 Create region to be used in a coupled analysis. More...
 
type(syscregionf) function syscgetregionf_t (regionName, topology)
 Create region to be used in a coupled analysis. More...
 
type(syscregionf) function syscgetregionf_dt (regionName, displayName, topology)
 Create region to be used in a coupled analysis. More...
 
type(syscregionf) function syscgetregionf_tm (regionName, topology, discretization)
 Create a region. More...
 

Detailed Description

Provide an interface to get a System Coupling region.

Definition at line 44 of file syscRegionF.fi.

Constructor & Destructor Documentation

◆ syscgetregionf()

type(syscregionf) function syscgetregionf ( 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.

Returns
a SyscRegionF type

Definition at line 58 of file syscRegionF.fi.

59 !
60  import :: syscregionf
61  character(len=*), intent(in) :: regionName
62  type(SyscRegionF) :: ret
63 !
64 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
65 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF
66 !DIR$ ENDIF
67 !

Member Function/Subroutine Documentation

◆ syscgetregionf_dt()

type(syscregionf) 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.
Returns
a SyscRegionF type

Definition at line 108 of file syscRegionF.fi.

110 !
111  import :: syscregionf
112  character(len=*), intent(in) :: regionName
113  character(len=*), intent(in) :: displayName
114  integer(kind=4), intent(in) :: topology
115  type(SyscRegionF) :: ret
116 !
117 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
118 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF_DT
119 !DIR$ ENDIF
120 !

◆ syscgetregionf_t()

type(syscregionf) 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.

Returns
a SyscRegionF type

Definition at line 82 of file syscRegionF.fi.

83 !
84  import :: syscregionf
85  character(len=*), intent(in) :: regionName
86  integer(kind=4), intent(in) :: topology
87  type(SyscRegionF) :: ret
88 !
89 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
90 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF_T
91 !DIR$ ENDIF
92 !

◆ syscgetregionf_tm()

type(syscregionf) 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.
Returns
a SyscRegionF type

Definition at line 135 of file syscRegionF.fi.

137 !
138 import :: syscregionf
139 character(len=*), intent(in) :: regionName
140 integer(kind=4), intent(in) :: topology
141 integer(kind=4), intent(in) :: discretization
142 type(SyscRegionF) :: ret
143 !
144 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
145 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetRegionF_TM
146 !DIR$ ENDIF
147 !

Connect with Ansys