syscgetinputvectordatasplitf Interface Reference
Last update: 17.07.2025Provide an interface to get input vector data with split storage. More...
Public Member Functions | |
| type(syscinputvectordataf) function | syscgetinputvectordatasplitf_r43a (data0, data1, data2, datasize) |
| Create an input vector data access type with split storage. | |
| type(syscinputvectordataf) function | syscgetinputvectordatasplitf_r83a (data0, data1, data2, datasize) |
| Create an input vector data access type with split storage. | |
| type(syscinputvectordataf) function | syscgetinputvectordatasplitf_r42d (data, datasize) |
| Create an input vector data access type with split storage. | |
| type(syscinputvectordataf) function | syscgetinputvectordatasplitf_r82d (data, datasize) |
| Create an input vector data access type with split storage. | |
Detailed Description
Provide an interface to get input vector data with split storage.
Definition at line 66 of file syscInputVectorDataF.fi.
Member Function/Subroutine Documentation
◆ syscgetinputvectordatasplitf_r42d()
| type(syscinputvectordataf) function syscgetinputvectordatasplitf_r42d | ( | real(kind=4), dimension(datasize, 3), intent(in), target | data, |
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an 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 116 of file syscInputVectorDataF.fi.
117 import :: syscinputvectordataf
118 integer(kind=8), intent(in) :: dataSize
119 real(kind=4), intent(in), target :: data(datasize, 3)
120 type(SyscInputVectorDataF) :: ret
121!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
122!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R42D
123!DIR$ ENDIF
◆ syscgetinputvectordatasplitf_r43a()
| type(syscinputvectordataf) function syscgetinputvectordatasplitf_r43a | ( | real(kind=4), dimension(datasize), intent(in), target | data0, |
| real(kind=4), dimension(datasize), intent(in), target | data1, | ||
| real(kind=4), dimension(datasize), intent(in), target | data2, | ||
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an 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] data2 - third array of single-precision data [in] dataSize - number of vectors.
Definition at line 76 of file syscInputVectorDataF.fi.
78 import :: syscinputvectordataf
79 integer(kind=8), intent(in) :: dataSize
80 real(kind=4), intent(in), target :: data0(datasize)
81 real(kind=4), intent(in), target :: data1(datasize)
82 real(kind=4), intent(in), target :: data2(datasize)
83 type(SyscInputVectorDataF) :: ret
84!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
85!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R43A
86!DIR$ ENDIF
◆ syscgetinputvectordatasplitf_r82d()
| type(syscinputvectordataf) function syscgetinputvectordatasplitf_r82d | ( | real(kind=8), dimension(datasize, 3), intent(in), target | data, |
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an 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 132 of file syscInputVectorDataF.fi.
133 import :: syscinputvectordataf
134 integer(kind=8), intent(in) :: dataSize
135 real(kind=8), intent(in), target :: data(datasize, 3)
136 type(SyscInputVectorDataF) :: ret
137!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
138!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R82D
139!DIR$ ENDIF
◆ syscgetinputvectordatasplitf_r83a()
| type(syscinputvectordataf) function syscgetinputvectordatasplitf_r83a | ( | real(kind=8), dimension(datasize), intent(in), target | data0, |
| real(kind=8), dimension(datasize), intent(in), target | data1, | ||
| real(kind=8), dimension(datasize), intent(in), target | data2, | ||
| integer(kind=8), intent(in) | datasize | ||
| ) |
Create an 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] data2 - third array of double-precision data [in] dataSize - number of vectors.
Definition at line 97 of file syscInputVectorDataF.fi.
99 import :: syscinputvectordataf
100 integer(kind=8), intent(in) :: dataSize
101 real(kind=8), intent(in), target :: data0(datasize)
102 real(kind=8), intent(in), target :: data1(datasize)
103 real(kind=8), intent(in), target :: data2(datasize)
104 type(SyscInputVectorDataF) :: ret
105!DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
106!DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataSplitF_R83A
107!DIR$ ENDIF