    

 ## On this page

  

 

 # syscregisterinputscalardataaccessf Interface Reference

 Last update: 17.07.2025 

Provide an interface to register input scalar data access. [More...](interfacefortran_1_1syscregisterinputscalardataaccessf.xhtml#details)

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

type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscregisterinputscalardataaccessf](interfacefortran_1_1syscregisterinputscalardataaccessf.xhtml#ac02c967ea25012baa1d0fa6c7f8b2f56) (dataAccess) Provide a function to register input scalar data access. [More...](interfacefortran_1_1syscregisterinputscalardataaccessf.xhtml#ac02c967ea25012baa1d0fa6c7f8b2f56)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to register input scalar data access.

Definition at line [417](syscSystemCouplingF_8fi_source.xhtml#l00417) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="ac02c967ea25012baa1d0fa6c7f8b2f56"></a>## [◆ ](#ac02c967ea25012baa1d0fa6c7f8b2f56)syscregisterinputscalardataaccessf()

 type([syscerrorf](structfortran_1_1syscerrorf.xhtml)) function [syscregisterinputscalardataaccessf](interfacefortran_1_1syscregisterinputscalardataaccessf.xhtml)  ( procedure([syscinputscalardataaccessf](interfacefortran_1_1syscinputscalardataaccessf.xhtml))  *dataAccess*) 

Provide a function to register input scalar data access.

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

<a name="l00425"></a> 425 import :: syscerrorf

<a name="l00426"></a> 426 import :: syscinputscalardataaccessf

<a name="l00427"></a> 427 procedure(SyscInputScalarDataAccessF) :: dataAccess

<a name="l00428"></a> 428 type(SyscErrorF) :: ret

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

<a name="l00430"></a> 430 !DIR$ ATTRIBUTES DLLIMPORT :: syscRegisterInputScalarDataAccessF

<a name="l00431"></a> 431 !DIR$ ENDIF