syscgetinput2dvectordatasplitf Interface Reference
Last update: 17.07.2025Provide 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