    

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

type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_r4](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aa0fc1202c9abbcc583566e27919afc2d) (data, dataSize) Create an output scalar data access type. [More...](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aa0fc1202c9abbcc583566e27919afc2d)  
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_r8](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aea3e7515b6ad50dca7f13b8b459bf7a2) (data, dataSize) Create an output scalar data access type. [More...](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aea3e7515b6ad50dca7f13b8b459bf7a2)  
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_i4](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aba984631b55a3022f2868cf603110e2c) (data, dataSize) Create an output scalar data access type. [More...](interfacefortran_1_1syscgetoutputscalardataf.xhtml#aba984631b55a3022f2868cf603110e2c)  
 type([syscoutputscalardataf](structfortran_1_1syscoutputscalardataf.xhtml)) function [syscgetoutputscalardataf\_i8](interfacefortran_1_1syscgetoutputscalardataf.xhtml#ac4fbf5afb57f3e177fa8aaffca76a482) (data, dataSize) Create an output scalar data access type. [More...](interfacefortran_1_1syscgetoutputscalardataf.xhtml#ac4fbf5afb57f3e177fa8aaffca76a482)  
 <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).



## Member Function/Subroutine Documentation

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

<a name="l00096"></a> 96 !

<a name="l00097"></a> 97 import :: syscoutputscalardataf

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

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

<a name="l00100"></a> 100 type(SyscOutputScalarDataF) :: ret

<a name="l00101"></a> 101 !

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

<a name="l00103"></a> 103 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_I4

<a name="l00104"></a> 104 !DIR$ ENDIF

<a name="l00105"></a> 105 !







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

<a name="l00115"></a> 115 !

<a name="l00116"></a> 116 import :: syscoutputscalardataf

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

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

<a name="l00119"></a> 119 type(SyscOutputScalarDataF) :: ret

<a name="l00120"></a> 120 !

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

<a name="l00122"></a> 122 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_I8

<a name="l00123"></a> 123 !DIR$ ENDIF

<a name="l00124"></a> 124 !







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

<a name="l00058"></a> 58 !

<a name="l00059"></a> 59 import :: syscoutputscalardataf

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

<a name="l00061"></a> 61  real(kind=4), intent(in), target :: data(datasize)

<a name="l00062"></a> 62 type(SyscOutputScalarDataF) :: ret

<a name="l00063"></a> 63 !

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

<a name="l00065"></a> 65 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_R4

<a name="l00066"></a> 66 !DIR$ ENDIF

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







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

<a name="l00077"></a> 77 !

<a name="l00078"></a> 78 import :: syscoutputscalardataf

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

<a name="l00080"></a> 80  real(kind=8), intent(in), target :: data(datasize)

<a name="l00081"></a> 81 type(SyscOutputScalarDataF) :: ret

<a name="l00082"></a> 82 !

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

<a name="l00084"></a> 84 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF\_R8

<a name="l00085"></a> 85 !DIR$ ENDIF

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