Skip to main content

System Coupling Fortran library 2024 R2

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.
 
type(syscregionf) function syscgetregionf_t (regionname, topology)
 Create region to be used in a coupled analysis.
 
type(syscregionf) function syscgetregionf_dt (regionname, displayname, topology)
 Create region to be used in a coupled analysis.
 
type(syscregionf) function syscgetregionf_tm (regionname, topology, discretization)
 Create a region.
 

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!
138import :: syscregionf
139character(len=*), intent(in) :: regionName
140integer(kind=4), intent(in) :: topology
141integer(kind=4), intent(in) :: discretization
142type(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