Skip to main content

System Coupling Fortran library 2024 R2

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.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r81d (data, datasize)
 Create an output vector data access type with compact storage.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r42d (vals, nelems)
 Create an output vector data access type with compact storage.
 
type(syscoutputvectordataf) function syscgetoutputvectordatacompactf_r82d (vals, nelems)
 Create an output vector data access type with compact storage.
 

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