Skip to main content

System Coupling Fortran library 2024 R2

syscgetoutput2dvectordatasplitf Interface Reference

Last update: 17.07.2025

Provide 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!

Connect with Ansys