    

 ## On this page

  

 

 # syscregisteroutputscalardataaccessf Interface Reference

 Last update: 17.07.2025 

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

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

type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscregisteroutputscalardataaccessf](interfacefortran_1_1syscregisteroutputscalardataaccessf.xhtml#a384035d51e611d3465717cb4b3f23bb1) (dataAccess) Provide a function to register output scalar data access. [More...](interfacefortran_1_1syscregisteroutputscalardataaccessf.xhtml#a384035d51e611d3465717cb4b3f23bb1)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to register output scalar data.

Definition at line [459](syscSystemCouplingF_8fi_source.xhtml#l00459) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a384035d51e611d3465717cb4b3f23bb1" name="a384035d51e611d3465717cb4b3f23bb1"></a>## [◆ ](#a384035d51e611d3465717cb4b3f23bb1)syscregisteroutputscalardataaccessf()

 type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscregisteroutputscalardataaccessf](interfacefortran_1_1syscregisteroutputscalardataaccessf.xhtml)  ( procedure([syscoutputscalardataaccessf](interfacefortran_1_1syscoutputscalardataaccessf.xhtml))  *dataAccess*) 

Provide a function to register output scalar data access.

Parameters dataAccess- a pointer to the function that conforms to SyscOutputScalarDataAccessF interface. Returnsa `SyscErrorF` type for error checking. Definition at line [465](syscSystemCouplingF_8fi_source.xhtml#l00465) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).

<a id="l00466" name="l00466"></a> 466 import :: syscerrorf

<a id="l00467" name="l00467"></a> 467 import :: syscoutputscalardataaccessf

<a id="l00468" name="l00468"></a> 468 procedure(SyscOutputScalarDataAccessF) :: dataAccess

<a id="l00469" name="l00469"></a> 469 type(SyscErrorF) :: ret

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

<a id="l00471" name="l00471"></a> 471!DIR$ ATTRIBUTES DLLIMPORT :: syscRegisterOutputScalarDataAccessF

<a id="l00472" name="l00472"></a> 472!DIR$ ENDIF