Skip to main content

System Coupling Fortran library 2025 R1

syscgetinputvectordatacompactdimf Interface Reference

Last update: 17.07.2025

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

Public Member Functions

type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r41d (data, dataSize, dimension)
 Create an input vector data access type with compact storage. based on dimension. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r81d (data, dataSize, dimension)
 Create an input vector data access type with compact storage based on dimension. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r42d (data, dataSize, dimension)
 Create an input vector data access type with compact storage based on dimension. More...
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r82d (data, dataSize, dimension)
 Create an input vector data access type with compact storage based on dimension. More...
 

Detailed Description

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

Definition at line 301 of file syscInputVectorDataF.fi.

Member Function/Subroutine Documentation

◆ syscgetinputvectordatacompactdimf_r41d()

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

Create an input vector data access type with compact storage. based on dimension.

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

Definition at line 311 of file syscInputVectorDataF.fi.

313  import :: syscinputvectordataf
314  integer(kind=8), intent(in) :: dataSize
315  integer(kind=8), intent(in) :: dimension
316  real(kind=4), intent(in), target :: data(datasize * dimension)
317  type(SyscInputVectorDataF) :: ret
318 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
319 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactDimF_R41D
320 !DIR$ ENDIF

◆ syscgetinputvectordatacompactdimf_r42d()

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

Create an input vector data access type with compact storage based on dimension.

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

Definition at line 351 of file syscInputVectorDataF.fi.

353  import :: syscinputvectordataf
354  integer(kind=8), intent(in) :: dataSize
355  integer(kind=8), intent(in) :: dimension
356  real(kind=4), intent(in), target :: data(dimension, datasize)
357  type(SyscInputVectorDataF) :: ret
358 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
359 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactDimF_R42D
360 !DIR$ ENDIF

◆ syscgetinputvectordatacompactdimf_r81d()

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

Create an input vector data access type with compact storage based on dimension.

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

Definition at line 331 of file syscInputVectorDataF.fi.

333  import :: syscinputvectordataf
334  integer(kind=8), intent(in) :: dataSize
335  integer(kind=8), intent(in) :: dimension
336  real(kind=8), intent(in), target :: data(datasize * dimension)
337  type(SyscInputVectorDataF) :: ret
338 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
339 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactDimF_R81D
340 !DIR$ ENDIF

◆ syscgetinputvectordatacompactdimf_r82d()

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

Create an input vector data access type with compact storage based on dimension.

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

Definition at line 371 of file syscInputVectorDataF.fi.

373  import :: syscinputvectordataf
374  integer(kind=8), intent(in) :: dataSize
375  integer(kind=8), intent(in) :: dimension
376  real(kind=8), intent(in), target :: data(dimension, datasize)
377  type(SyscInputVectorDataF) :: ret
378 !DIR$ IF DEFINED(_WIN32) .and. ( .not. DEFINED(SYSTEM_COUPLING_PARTICIPANT_PROXY))
379 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetInputVectorDataCompactDimF_R82D
380 !DIR$ ENDIF

Connect with Ansys