Skip to main content

System Coupling Fortran library 2024 R2

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.
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r83a (data0, data1, datasize)
 Create an 2D input vector data access type with split storage.
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r42d (data, datasize)
 Create an 2D input vector data access type with split storage.
 
type(syscinputvectordataf) function syscgetinput2dvectordatasplitf_r82d (data, datasize)
 Create an 2D input vector data access type with split storage.
 

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