Skip to main content

System Coupling Fortran library 2024 R2

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.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r81d (data, datasize, dimension)
 Create an input vector data access type with compact storage based on dimension.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r42d (data, datasize, dimension)
 Create an input vector data access type with compact storage based on dimension.
 
type(syscinputvectordataf) function syscgetinputvectordatacompactdimf_r82d (data, datasize, dimension)
 Create an input vector data access type with compact storage based on dimension.
 

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