Skip to main content

System Coupling Fortran library 2025 R1

syscgetinputvectordatacompactf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r41d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r81d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r42d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r82d (data, dataSize)
 Create an input vector data access type with compact storage. More...
 

Detailed Description

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

Definition at line 225 of file syscInputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinputvectordatacompactf_r41d()

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

Create an input vector data access type with compact storage.

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

Definition at line 233 of file syscInputVectorDataF.fi.

235  import :: syscinputvectordataf
236  integer(kind=8), intent(in) :: dataSize
237  real(kind=4), intent(in), target :: data(datasize * 3)
238  type(SyscInputVectorDataF) :: ret
239 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
240 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R41D
241 !DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r42d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r42d ( real(kind=4), dimension(3, datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

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

Definition at line 267 of file syscInputVectorDataF.fi.

269  import :: syscinputvectordataf
270  integer(kind=8), intent(in) :: dataSize
271  real(kind=4), intent(in), target :: data(3, datasize)
272  type(SyscInputVectorDataF) :: ret
273 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
274 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R42D
275 !DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r81d()

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

Create an input vector data access type with compact storage.

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

Definition at line 250 of file syscInputVectorDataF.fi.

252  import :: syscinputvectordataf
253  integer(kind=8), intent(in) :: dataSize
254  real(kind=8), intent(in), target :: data(datasize * 3)
255  type(SyscInputVectorDataF) :: ret
256 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
257 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R81D
258 !DIR$ ENDIF

◆ syscgetinputvectordatacompactf_r82d()

type(syscinputvectordataf) function syscgetinputvectordatacompactf_r82d ( real(kind=8), dimension(3, datasize), intent(in), target  data,
integer(kind=8), intent(in)  dataSize 
)

Create an input vector data access type with compact storage.

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

Definition at line 284 of file syscInputVectorDataF.fi.

286  import :: syscinputvectordataf
287  integer(kind=8), intent(in) :: dataSize
288  real(kind=8), intent(in), target :: data(3, datasize)
289  type(SyscInputVectorDataF) :: ret
290 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
291 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactF_R82D
292 !DIR$ ENDIF

Connect with Ansys