    

 ## On this page

  

 

 # syscgetinputvectordatacompactf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get input vector data with compact storage. [More...](interfacefortran_1_1syscgetinputvectordatacompactf.xhtml#details)

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) function [syscgetinputvectordatacompactf\_r41d](interfacefortran_1_1syscgetinputvectordatacompactf.xhtml#ae9d747913812dcf757fca97fbb845cd8) (data, datasize) Create an input vector data access type with compact storage.   
 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) function [syscgetinputvectordatacompactf\_r81d](interfacefortran_1_1syscgetinputvectordatacompactf.xhtml#af629a769e6956c978c9edd7db599a25c) (data, datasize) Create an input vector data access type with compact storage.   
 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) function [syscgetinputvectordatacompactf\_r42d](interfacefortran_1_1syscgetinputvectordatacompactf.xhtml#af593ebb3f385f62adf8bc81ff28d387d) (data, datasize) Create an input vector data access type with compact storage.   
 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) function [syscgetinputvectordatacompactf\_r82d](interfacefortran_1_1syscgetinputvectordatacompactf.xhtml#af11c22469f252a6f1ae2d211c822722b) (data, datasize) Create an input vector data access type with compact storage.   
 <a id="details" name="details"></a>## Detailed Description

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

Definition at line [225](syscInputVectorDataF_8fi_source.xhtml#l00225) of file [syscInputVectorDataF.fi](syscInputVectorDataF_8fi_source.xhtml).



## Member Function/Subroutine Documentation

<a id="ae9d747913812dcf757fca97fbb845cd8" name="ae9d747913812dcf757fca97fbb845cd8"></a>## [◆ ](#ae9d747913812dcf757fca97fbb845cd8)syscgetinputvectordatacompactf\_r41d()

 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) 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](syscInputVectorDataF_8fi_source.xhtml#l00233) of file [syscInputVectorDataF.fi](syscInputVectorDataF_8fi_source.xhtml).

 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







<a id="af593ebb3f385f62adf8bc81ff28d387d" name="af593ebb3f385f62adf8bc81ff28d387d"></a>## [◆ ](#af593ebb3f385f62adf8bc81ff28d387d)syscgetinputvectordatacompactf\_r42d()

 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) 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](syscInputVectorDataF_8fi_source.xhtml#l00267) of file [syscInputVectorDataF.fi](syscInputVectorDataF_8fi_source.xhtml).

 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







<a id="af629a769e6956c978c9edd7db599a25c" name="af629a769e6956c978c9edd7db599a25c"></a>## [◆ ](#af629a769e6956c978c9edd7db599a25c)syscgetinputvectordatacompactf\_r81d()

 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) 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](syscInputVectorDataF_8fi_source.xhtml#l00250) of file [syscInputVectorDataF.fi](syscInputVectorDataF_8fi_source.xhtml).

 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







<a id="af11c22469f252a6f1ae2d211c822722b" name="af11c22469f252a6f1ae2d211c822722b"></a>## [◆ ](#af11c22469f252a6f1ae2d211c822722b)syscgetinputvectordatacompactf\_r82d()

 type([syscinputvectordataf](structfortran_1_1syscinputvectordataf.xhtml)) 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](syscInputVectorDataF_8fi_source.xhtml#l00284) of file [syscInputVectorDataF.fi](syscInputVectorDataF_8fi_source.xhtml).

 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