Skip to main content

System Coupling Fortran library 2025 R1

syscgetoutputvectordatacompactf Interface Reference

Last update: 17.07.2025

Provide an interface to get output vector data with compact storage. More...

Public Member Functions

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r41d (data, dataSize)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r81d (data, dataSize)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r42d (vals, nElems)
 Create an output vector data access type with compact storage. More...
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r82d (vals, nElems)
 Create an output vector data access type with compact storage. More...
 

Detailed Description

Provide an interface to get output vector data with compact storage.

Definition at line 252 of file syscOutputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetoutputvectordatacompactf_r41d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r41d ( real(kind=4), dimension(datasize * 3), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output vector data access type with compact storage.

Parameters
[in]data- array of single-precision data
[in]dataSize- number of vectors.

Definition at line 261 of file syscOutputVectorDataF.fi.

263 !
264  import :: syscoutputvectordataf
265  integer(kind=8), intent(in) :: dataSize
266  real(kind=4), intent(in), target :: data(datasize * 3)
267  type(SyscOutputVectorDataF) :: ret
268 !
269 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
270 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R41D
271 !DIR$ ENDIF
272 !

◆ syscgetoutputvectordatacompactf_r42d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r42d ( real(kind=4), dimension(3, nelems), intent(in), target  vals,
integer(kind=8), intent(in)  nElems 
)

Create an output vector data access type with compact storage.

Parameters
[in]vals- two-dimensional array of single-precision data
[in]nElems- number of vectors.

Definition at line 303 of file syscOutputVectorDataF.fi.

304 !
305  import :: syscoutputvectordataf
306  integer(kind=8), intent(in) :: nElems
307  real(kind=4), intent(in), target :: vals(3, nelems)
308  type(SyscOutputVectorDataF) :: ret
309 !
310 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
311 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R42D
312 !DIR$ ENDIF
313 !

◆ syscgetoutputvectordatacompactf_r81d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r81d ( real(kind=8), dimension(datasize * 3), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an output vector data access type with compact storage.

Parameters
[in]data- array of double-precision data
[in]dataSize- number of vectors.

Definition at line 282 of file syscOutputVectorDataF.fi.

284 !
285  import :: syscoutputvectordataf
286  integer(kind=8), intent(in) :: dataSize
287  real(kind=8), intent(in), target :: data(datasize * 3)
288  type(SyscOutputVectorDataF) :: ret
289 !
290 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
291 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R81D
292 !DIR$ ENDIF
293 !

◆ syscgetoutputvectordatacompactf_r82d()

type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r82d ( real(kind=8), dimension(3, nelems), intent(in), target  vals,
integer(kind=8), intent(in)  nElems 
)

Create an output vector data access type with compact storage.

Parameters
[in]vals- two-dimensional array of double-precision data
[in]nElems- number of vectors.

Definition at line 323 of file syscOutputVectorDataF.fi.

324 !
325  import :: syscoutputvectordataf
326  integer(kind=8), intent(in) :: nElems
327  real(kind=8), intent(in), target :: vals(3, nelems)
328  type(SyscOutputVectorDataF) :: ret
329 !
330 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
331 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputVectorDataCompactF_R82D
332 !DIR$ ENDIF
333 !

Connect with Ansys