syscgetoutput2dvectordatasplitf Interface Reference
Last update: 17.07.2025Provide an interface to get 2D output vector data with split storage. More...
Public Member Functions | |
| type(syscoutputvectordataf) function | syscgetoutput2dvectordatasplitf_r43a (data0, data1, datasize) |
| Create an 2D output vector data access type with split storage. | |
| type(syscoutputvectordataf) function | syscgetoutput2dvectordatasplitf_r83a (data0, data1, datasize) |
| Create an 2D output vector data access type with split storage. | |
| type(syscoutputvectordataf) function | syscgetoutput2dvectordatasplitf_r42d (data, datasize) |
| Create an 2D output vector data access type with split storage. | |
| type(syscoutputvectordataf) function | syscgetoutput2dvectordatasplitf_r82d (vals, nelems) |
| Create an 2D output vector data access type with split storage. | |
Detailed Description
Provide an interface to get 2D output vector data with split storage.
Definition at line 161 of file syscOutputVectorDataF.fi.
Member Function/Subroutine Documentation
◆ syscgetoutput2dvectordatasplitf_r42d()
| type(syscoutputvectordataf) function syscgetoutput2dvectordatasplitf_r42d | ( | real(kind=4), dimension(datasize, 2), intent(in), target | data, |
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an 2D output 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 213 of file syscOutputVectorDataF.fi.
215!
216 import :: syscoutputvectordataf
217 integer(kind=8), intent(in) :: dataSize
218 real(kind=4), intent(in), target :: data(datasize, 2)
219 type(SyscOutputVectorDataF) :: ret
220!
221!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
222!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF_R42D
223!DIR$ ENDIF
224!
◆ syscgetoutput2dvectordatasplitf_r43a()
| type(syscoutputvectordataf) function syscgetoutput2dvectordatasplitf_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 output 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 170 of file syscOutputVectorDataF.fi.
172!
173 import :: syscoutputvectordataf
174 integer(kind=8), intent(in) :: dataSize
175 real(kind=4), intent(in), target :: data0(datasize)
176 real(kind=4), intent(in), target :: data1(datasize)
177 type(SyscOutputVectorDataF) :: ret
178!
179!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
180!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF_R43A
181!DIR$ ENDIF
182!
◆ syscgetoutput2dvectordatasplitf_r82d()
| type(syscoutputvectordataf) function syscgetoutput2dvectordatasplitf_r82d | ( | real(kind=8), dimension(nelems, 2), intent(in), target | vals, |
| integer(kind=8), intent(in) | nelems | ||
| ) |
Create an 2D output vector data access type with split storage.
- Parameters
-
[in] vals - two-dimensional array of double-precision data [in] nElems - number of vectors.
Definition at line 233 of file syscOutputVectorDataF.fi.
234!
235 import :: syscoutputvectordataf
236 integer(kind=8), intent(in) :: nElems
237 real(kind=8), intent(in), target :: vals(nelems, 2)
238 type(SyscOutputVectorDataF) :: ret
239!
240!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
241!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF_R82D
242!DIR$ ENDIF
243!
◆ syscgetoutput2dvectordatasplitf_r83a()
| type(syscoutputvectordataf) function syscgetoutput2dvectordatasplitf_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 output 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 192 of file syscOutputVectorDataF.fi.
194!
195 import :: syscoutputvectordataf
196 integer(kind=8), intent(in) :: dataSize
197 real(kind=8), intent(in), target :: data0(datasize)
198 real(kind=8), intent(in), target :: data1(datasize)
199 type(SyscOutputVectorDataF) :: ret
200!
201!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
202!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutput2DVectorDataSplitF_R83A
203!DIR$ ENDIF
204!