    

 ## On this page

  

 

 # syscoutputscalardataf Type Reference

 Last update: 17.07.2025 

Provide an output scalar data access type. [More...](structfortran_1_1syscoutputscalardataf.xhtml#details)

## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

integer(kind=8) [primitivetype](structfortran_1_1syscoutputscalardataf.xhtml#a41aa641a12e238b3d8a12707aa047938) Primitive type.   
 integer(kind=8) [dataptr](structfortran_1_1syscoutputscalardataf.xhtml#a267ef1b5c835b12e571fea3d20a8ff7b) Pointer to the data array.   
 integer(kind=8) [datasize](structfortran_1_1syscoutputscalardataf.xhtml#ac8d11b0cadefc4f138b1ef4e0ab50b2a) Array size.   
 <a id="details" name="details"></a>## Detailed Description

Provide an output scalar data access type.

Output scalar data provides read-only access to an array of scalar data. To create and/or initialize SyscOutputScalarDataF, it is highly recommended to use one of the functions within `syscGetOutputScalarDataF` interface. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

type(SyscOutputScalarDataF) :: osd

osd = syscgetoutputscalardataf(array, arraysize)



Definition at line [25](syscOutputScalarDataF_8fi_source.xhtml#l00025) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).



## Member Data Documentation

<a id="a267ef1b5c835b12e571fea3d20a8ff7b" name="a267ef1b5c835b12e571fea3d20a8ff7b"></a>## [◆ ](#a267ef1b5c835b12e571fea3d20a8ff7b)dataptr

 integer(kind=8) dataptr

Pointer to the data array.

Definition at line [27](syscOutputScalarDataF_8fi_source.xhtml#l00027) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 27 integer(kind=8) :: dataPtr







<a id="ac8d11b0cadefc4f138b1ef4e0ab50b2a" name="ac8d11b0cadefc4f138b1ef4e0ab50b2a"></a>## [◆ ](#ac8d11b0cadefc4f138b1ef4e0ab50b2a)datasize

 integer(kind=8) datasize

Array size.

Definition at line [28](syscOutputScalarDataF_8fi_source.xhtml#l00028) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 28 integer(kind=8) :: dataSize







<a id="a41aa641a12e238b3d8a12707aa047938" name="a41aa641a12e238b3d8a12707aa047938"></a>## [◆ ](#a41aa641a12e238b3d8a12707aa047938)primitivetype

 integer(kind=8) primitivetype

Primitive type.

Definition at line [26](syscOutputScalarDataF_8fi_source.xhtml#l00026) of file [syscOutputScalarDataF.fi](syscOutputScalarDataF_8fi_source.xhtml).

 26 integer(kind=8) :: primitiveType