    

 ## On this page

  

 

 # syscgetoutputintegerdataf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get output integer data. [More...](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#details)

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

type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function [syscgetoutputintegerdataf\_i4](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#ab0ec89fc57af7619e3f30054deea4be3) (data, datasize) Create an output integer data access type.   
 type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function [syscgetoutputintegerdataf\_i8](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#a1508fcf868dd675942e42417506385c2) (data, datasize) Create an output integer data access type.   
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get output integer data.

Definition at line [38](syscOutputIntegerDataF_8fi_source.xhtml#l00038) of file [syscOutputIntegerDataF.fi](syscOutputIntegerDataF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a1e799f9998240be1a86b4d010b00f85c" name="a1e799f9998240be1a86b4d010b00f85c"></a>## [◆ ](#a1e799f9998240be1a86b4d010b00f85c)syscgetoutputintegerdataf()

 type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function [syscgetoutputintegerdataf](interfacefortran_1_1syscgetoutputintegerdataf.xhtml)

Definition at line [47](syscOutputIntegerDataF_8fi_source.xhtml#l00047) of file [syscOutputIntegerDataF.fi](syscOutputIntegerDataF_8fi_source.xhtml).

 48 import :: syscoutputintegerdataf

 49 type(SyscOutputIntegerDataF) :: ret

 50!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 51!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputIntegerDataF

 52!DIR$ ENDIF







## Member Function/Subroutine Documentation

<a id="ab0ec89fc57af7619e3f30054deea4be3" name="ab0ec89fc57af7619e3f30054deea4be3"></a>## [◆ ](#ab0ec89fc57af7619e3f30054deea4be3)syscgetoutputintegerdataf\_i4()

 type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function syscgetoutputintegerdataf\_i4  ( integer(kind=4), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output integer data access type.

Parameters \[in\]data- 32-bit array of integer data. \[in\]dataSize- number of elements in the array. Definition at line [61](syscOutputIntegerDataF_8fi_source.xhtml#l00061) of file [syscOutputIntegerDataF.fi](syscOutputIntegerDataF_8fi_source.xhtml).

 62!

 63 import :: syscoutputintegerdataf

 64 integer(kind=8), intent(in) :: dataSize 

 65 integer(kind=4), intent(in), target :: data(dataSize)

 66 type(SyscOutputIntegerDataF) :: ret

 67!

 68!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 69!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputIntegerDataF\_I4

 70!DIR$ ENDIF

 71!







<a id="a1508fcf868dd675942e42417506385c2" name="a1508fcf868dd675942e42417506385c2"></a>## [◆ ](#a1508fcf868dd675942e42417506385c2)syscgetoutputintegerdataf\_i8()

 type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function syscgetoutputintegerdataf\_i8  ( integer(kind=8), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output integer data access type.

Parameters \[in\]data- 64-bit array of integer data. \[in\]dataSize- number of elements in the array. Definition at line [80](syscOutputIntegerDataF_8fi_source.xhtml#l00080) of file [syscOutputIntegerDataF.fi](syscOutputIntegerDataF_8fi_source.xhtml).

 81!

 82 import :: syscoutputintegerdataf

 83 integer(kind=8), intent(in) :: dataSize 

 84 integer(kind=8), intent(in), target :: data(dataSize)

 85 type(SyscOutputIntegerDataF) :: ret

 86!

 87!DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

 88!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputIntegerDataF\_I8

 89!DIR$ ENDIF

 90!