    

 ## On this page

  

 

 # syscgetdatatransferf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get a data transfer. [More...](interfacefortran_1_1syscgetdatatransferf.xhtml#details)

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

type([syscdatatransferf](structfortran_1_1syscdatatransferf.xhtml)) function [syscgetdatatransferf](interfacefortran_1_1syscgetdatatransferf.xhtml#a7dfe2901d48eab20fe578ec65a3d1343) (sourceVariable, targetVariable, targetSide) Create a data transfer. [More...](interfacefortran_1_1syscgetdatatransferf.xhtml#a7dfe2901d48eab20fe578ec65a3d1343)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get a data transfer.

Definition at line [21](syscDataTransferF_8fi_source.xhtml#l00021) of file [syscDataTransferF.fi](syscDataTransferF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a7dfe2901d48eab20fe578ec65a3d1343"></a>## [◆ ](#a7dfe2901d48eab20fe578ec65a3d1343)syscgetdatatransferf()

 type([syscdatatransferf](structfortran_1_1syscdatatransferf.xhtml)) function [syscgetdatatransferf](interfacefortran_1_1syscgetdatatransferf.xhtml)  ( type([syscvariablef](structfortran_1_1syscvariablef.xhtml)), intent(in)  *sourceVariable*,    type([syscvariablef](structfortran_1_1syscvariablef.xhtml)), intent(in)  *targetVariable*,    integer(kind=4), intent(in)  *targetSide*   ) 

Create a data transfer.

Parameters \[in\]sourceVariable- source variable.\[in\]targetVariable- target variable.\[in\]targetSide- target side. Definition at line [32](syscDataTransferF_8fi_source.xhtml#l00032) of file [syscDataTransferF.fi](syscDataTransferF_8fi_source.xhtml).

<a name="l00034"></a> 34 !

<a name="l00035"></a> 35 import :: syscdatatransferf, syscvariablef

<a name="l00036"></a> 36 type(SyscVariableF), intent(in) :: sourceVariable

<a name="l00037"></a> 37 type(SyscVariableF), intent(in) :: targetVariable

<a name="l00038"></a> 38 integer(kind=4), intent(in) :: targetSide

<a name="l00039"></a> 39 type(SyscDataTransferF) :: ret

<a name="l00040"></a> 40 !

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

<a name="l00042"></a> 42 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetDataTransferF

<a name="l00043"></a> 43 !DIR$ ENDIF

<a name="l00044"></a> 44 !