    

 ## 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#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).



## 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).

<a id="l00044" name="l00044"></a> 44 import :: syscoutputscalardataf

<a id="l00045" name="l00045"></a> 45 type(SyscOutputScalarDataF) :: ret

<a id="l00046" name="l00046"></a> 46!DIR$ IF DEFINED(\_WIN32)

<a id="l00047" name="l00047"></a> 47!DIR$ ATTRIBUTES DLLIMPORT :: syscGetOutputScalarDataF

<a id="l00048" name="l00048"></a> 48!DIR$ ENDIF







## Member Function/Subroutine Documentation

<a id="aba984631b55a3022f2868cf603110e2c" name="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 id="l00096" name="l00096"></a> 96!

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

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

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

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

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

<a id="l00102" name="l00102"></a> 102!DIR$ IF DEFINED(\_WIN32)

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

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

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







<a id="ac4fbf5afb57f3e177fa8aaffca76a482" name="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 id="l00115" name="l00115"></a> 115!

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

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

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

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

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

<a id="l00121" name="l00121"></a> 121!DIR$ IF DEFINED(\_WIN32)

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

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

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







<a id="aa0fc1202c9abbcc583566e27919afc2d" name="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 id="l00058" name="l00058"></a> 58!

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

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

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

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

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

<a id="l00064" name="l00064"></a> 64!DIR$ IF DEFINED(\_WIN32)

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

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

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







<a id="aea3e7515b6ad50dca7f13b8b459bf7a2" name="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 id="l00077" name="l00077"></a> 77!

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

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

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

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

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

<a id="l00083" name="l00083"></a> 83!DIR$ IF DEFINED(\_WIN32)

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

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

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