    

 ## On this page

  

 

 # syscgetoutputscalardataf Interface Reference

 Last update: 17.07.2025 

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

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

type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_r4](interfacefortran_1_1syscgetoutputscalardataf.xhtml#a30f49e0a3598cbcb0431d47c62f4422c) (data, datasize) Create an output scalar data access type.   
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_r8](interfacefortran_1_1syscgetoutputscalardataf.xhtml#a8db12f1fb4a7ea7d8d1b670e169e3b69) (data, datasize) Create an output scalar data access type.   
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_i4](interfacefortran_1_1syscgetoutputscalardataf.xhtml#a22a59bdf1e1b2b68ef148b615bff516e) (data, datasize) Create an output scalar data access type.   
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_i8](interfacefortran_1_1syscgetoutputscalardataf.xhtml#a83da63a913b5837f3904a03da11b8994) (data, datasize) Create an output scalar data access type.   
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get output scalar data.

Definition at line [34](syscOutputScalarDataF_8fi_source.xhtml#l00034) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a76a042a253abb91e8bcdc11ce3b8dd20" name="a76a042a253abb91e8bcdc11ce3b8dd20"></a>## [◆ ](#a76a042a253abb91e8bcdc11ce3b8dd20)syscgetoutputscalardataf()

 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf](interfacefortran_1_1syscgetoutputscalardataf.xhtml)

Definition at line [43](syscOutputScalarDataF_8fi_source.xhtml#l00043) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 44 import :: syscoutputscalardataf

 45 type(SyscOutputScalarDataF) :: ret

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

 47!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF

 48!DIR$ ENDIF







## Member Function/Subroutine Documentation

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

 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function syscgetoutputscalardataf\_i4  ( integer(kind=4), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output scalar data access type.

Parameters \[in\]data- 32-bit array of integer data. \[in\]dataSize- number of elements in the array. Definition at line [95](syscOutputScalarDataF_8fi_source.xhtml#l00095) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 96!

 97 import :: syscoutputscalardataf

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

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

 100 type(SyscOutputScalarDataF) :: ret

 101!

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

 103!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_I4

 104!DIR$ ENDIF

 105!







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

 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function syscgetoutputscalardataf\_i8  ( integer(kind=8), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output scalar data access type.

Parameters \[in\]data- 64-bit array of integer data. \[in\]dataSize- number of elements in the array. Definition at line [114](syscOutputScalarDataF_8fi_source.xhtml#l00114) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 115!

 116 import :: syscoutputscalardataf

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

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

 119 type(SyscOutputScalarDataF) :: ret

 120!

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

 122!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_I8

 123!DIR$ ENDIF

 124!







<a id="a30f49e0a3598cbcb0431d47c62f4422c" name="a30f49e0a3598cbcb0431d47c62f4422c"></a>## [◆ ](#a30f49e0a3598cbcb0431d47c62f4422c)syscgetoutputscalardataf\_r4()

 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function syscgetoutputscalardataf\_r4  ( real(kind=4), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output scalar data access type.

Parameters \[in\]data- 32-bit array of floating point data. \[in\]dataSize- number of elements in the array. Definition at line [57](syscOutputScalarDataF_8fi_source.xhtml#l00057) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 58!

 59 import :: syscoutputscalardataf

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

 61 real(kind=4), intent(in), target :: data(datasize)

 62 type(SyscOutputScalarDataF) :: ret

 63!

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

 65!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_R4

 66!DIR$ ENDIF

 67!







<a id="a8db12f1fb4a7ea7d8d1b670e169e3b69" name="a8db12f1fb4a7ea7d8d1b670e169e3b69"></a>## [◆ ](#a8db12f1fb4a7ea7d8d1b670e169e3b69)syscgetoutputscalardataf\_r8()

 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function syscgetoutputscalardataf\_r8  ( real(kind=8), dimension(datasize), intent(in), target  *data*,    integer(kind=8), intent(in)  *datasize*   ) 

Create an output scalar data access type.

Parameters \[in\]data- 64-bit array of floating point data. \[in\]dataSize- number of elements in the array. Definition at line [76](syscOutputScalarDataF_8fi_source.xhtml#l00076) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 77!

 78 import :: syscoutputscalardataf

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

 80 real(kind=8), intent(in), target :: data(datasize)

 81 type(SyscOutputScalarDataF) :: ret

 82!

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

 84!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_R8

 85!DIR$ ENDIF

 86!