Skip to main content

System Coupling Fortran library 2024 R2

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.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r81d (data, datasize)
 Create an input vector data access type with compact storage.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r42d (data, datasize)
 Create an input vector data access type with compact storage.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactf_r82d (data, datasize)
 Create an input vector data access type with compact storage.
 

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