    

 ## 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 name="pub-methods"></a>Public Member Functions

type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function [syscgetoutputintegerdataf\_i4](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#ae1a0e75930a3da5a7919c2f51f5b41e7) (data, dataSize) Create an output integer data access type. [More...](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#ae1a0e75930a3da5a7919c2f51f5b41e7)  
 type([syscoutputintegerdataf](structfortran_1_1syscoutputintegerdataf.xhtml)) function [syscgetoutputintegerdataf\_i8](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#af330e0d8cf14659775297c3f08a20263) (data, dataSize) Create an output integer data access type. [More...](interfacefortran_1_1syscgetoutputintegerdataf.xhtml#af330e0d8cf14659775297c3f08a20263)  
 <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).



## Member Function/Subroutine Documentation

<a id="ae1a0e75930a3da5a7919c2f51f5b41e7"></a>## [◆ ](#ae1a0e75930a3da5a7919c2f51f5b41e7)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).

<a name="l00062"></a> 62 !

<a name="l00063"></a> 63 import :: syscoutputintegerdataf

<a name="l00064"></a> 64 integer(kind=8), intent(in) :: dataSize 

<a name="l00065"></a> 65 integer(kind=4), intent(in), target :: data(dataSize)

<a name="l00066"></a> 66 type(SyscOutputIntegerDataF) :: ret

<a name="l00067"></a> 67 !

<a name="l00068"></a> 68 !DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

<a name="l00069"></a> 69 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputIntegerDataF\_I4

<a name="l00070"></a> 70 !DIR$ ENDIF

<a name="l00071"></a> 71 !







<a id="af330e0d8cf14659775297c3f08a20263"></a>## [◆ ](#af330e0d8cf14659775297c3f08a20263)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).

<a name="l00081"></a> 81 !

<a name="l00082"></a> 82 import :: syscoutputintegerdataf

<a name="l00083"></a> 83 integer(kind=8), intent(in) :: dataSize 

<a name="l00084"></a> 84 integer(kind=8), intent(in), target :: data(dataSize)

<a name="l00085"></a> 85 type(SyscOutputIntegerDataF) :: ret

<a name="l00086"></a> 86 !

<a name="l00087"></a> 87 !DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

<a name="l00088"></a> 88 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputIntegerDataF\_I8

<a name="l00089"></a> 89 !DIR$ ENDIF

<a name="l00090"></a> 90 !