Skip to main content

System Coupling Fortran library 2025 R1

syscgetinput2dvectordatasplitf Interface Reference

Last update: 17.07.2025

Provide an interface to get 2D input vector data. More...

Public Member Functions

type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r43a (data0, data1, dataSize)
 Create an 2D input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r83a (data0, data1, dataSize)
 Create an 2D input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r42d (data, dataSize)
 Create an 2D input vector data access type with split storage. More...
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r82d (data, dataSize)
 Create an 2D input vector data access type with split storage. More...
 

Detailed Description

Provide an interface to get 2D input vector data.

Definition at line 147 of file syscInputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinput2dvectordatasplitf_r42d()

type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r42d ( real(kind=4), dimension(datasize, 2), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an 2D input vector data access type with split storage.

Parameters
[in]data- two-dimensional array of single-precision data
[in]dataSize- number of vectors.

Definition at line 193 of file syscInputVectorDataF.fi.

194  import :: syscinputvectordataf
195  integer(kind=8), intent(in) :: dataSize
196  real(kind=4), intent(in), target :: data(datasize, 2)
197  type(SyscInputVectorDataF) :: ret
198 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
199 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInput2DVectorDataSplitF_R42D
200 !DIR$ ENDIF

◆ syscgetinput2dvectordatasplitf_r43a()

type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r43a ( real(kind=4), dimension(datasize), intent(in), target  data0,
real(kind=4), dimension(datasize), intent(in), target  data1,
integer(kind=8), intent(in)  dataSize 
)

Create an 2D input vector data access type with split storage.

Parameters
[in]data0- first array of single-precision data
[in]data1- second array of single-precision data
[in]dataSize- number of vectors.

Definition at line 156 of file syscInputVectorDataF.fi.

158  import :: syscinputvectordataf
159  integer(kind=8), intent(in) :: dataSize
160  real(kind=4), intent(in), target :: data0(datasize)
161  real(kind=4), intent(in), target :: data1(datasize)
162  type(SyscInputVectorDataF) :: ret
163 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
164 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInput2DVectorDataSplitF_R43A
165 !DIR$ ENDIF

◆ syscgetinput2dvectordatasplitf_r82d()

type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r82d ( real(kind=8), dimension(datasize, 2), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an 2D input vector data access type with split storage.

Parameters
[in]data- two-dimensional array of double-precision data
[in]dataSize- number of vectors.

Definition at line 209 of file syscInputVectorDataF.fi.

210  import :: syscinputvectordataf
211  integer(kind=8), intent(in) :: dataSize
212  real(kind=8), intent(in), target :: data(datasize, 2)
213  type(SyscInputVectorDataF) :: ret
214 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
215 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInput2DVectorDataSplitF_R82D
216 !DIR$ ENDIF

◆ syscgetinput2dvectordatasplitf_r83a()

type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r83a ( real(kind=8), dimension(datasize), intent(in), target  data0,
real(kind=8), dimension(datasize), intent(in), target  data1,
integer(kind=8), intent(in)  dataSize 
)

Create an 2D input vector data access type with split storage.

Parameters
[in]data0- first array of double-precision data
[in]data1- second array of double-precision data
[in]dataSize- number of vectors.

Definition at line 175 of file syscInputVectorDataF.fi.

177  import :: syscinputvectordataf
178  integer(kind=8), intent(in) :: dataSize
179  real(kind=8), intent(in), target :: data0(datasize)
180  real(kind=8), intent(in), target :: data1(datasize)
181  type(SyscInputVectorDataF) :: ret
182 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
183 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInput2DVectorDataSplitF_R83A
184 !DIR$ ENDIF

Connect with Ansys