    

 ## On this page

  

 

 # syscvariablef Type Reference

 Last update: 17.07.2025 

Provide a struct for a System Coupling variable. [More...](structfortran_1_1syscvariablef.xhtml#details)

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

<a id="a4b564b900d619390a32c15b030dd7e70"></a>character(len=syscstrlen) [variablename](structfortran_1_1syscvariablef.xhtml#a4b564b900d619390a32c15b030dd7e70) Unique name for this variable.   
 <a id="a75a35f6f8588983f49b7c297cf909f89"></a>integer(kind=4) [quantitytype](structfortran_1_1syscvariablef.xhtml#a75a35f6f8588983f49b7c297cf909f89) Quantity type (e.g. temperature).   
 <a id="a273794a0cba93c1b658a44d52509602e"></a>integer(kind=4) [location](structfortran_1_1syscvariablef.xhtml#a273794a0cba93c1b658a44d52509602e) Location (e.g element or node).   
 <a id="a9278aae61ed92d3128608932a9d9f464"></a>character(len=syscstrlen) [displayname](structfortran_1_1syscvariablef.xhtml#a9278aae61ed92d3128608932a9d9f464) User-friendly name.   
 <a id="a0002a1ee2cd59d127b4870b6a9ae3a6c"></a>integer(kind=4) [tensortype](structfortran_1_1syscvariablef.xhtml#a0002a1ee2cd59d127b4870b6a9ae3a6c) Tensor type (e.g. scalar, vector).   
 <a id="ad3267dcbbecf72d992ab42706eabff7e"></a>logical [isextensive](structfortran_1_1syscvariablef.xhtml#ad3267dcbbecf72d992ab42706eabff7e) Flag indicating whether it's an extensive property.   
 <a id="a5630b71110de368c88758358db3b720d"></a>integer(kind=4) [datatype](structfortran_1_1syscvariablef.xhtml#a5630b71110de368c88758358db3b720d) Data type (e.g. real or complex)   
 <a id="details" name="details"></a>## Detailed Description

Provide a struct for a System Coupling variable.

To create and/or initialize the SyscVariableF struct, it is highly recommended to use one of the functions within the `syscGetVariableF` 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(SyscVariableF) :: var

var = syscgetvariablef("Temperature", syscscalar, .false., syscnode)



Definition at line [23](syscVariableF_8fi_source.xhtml#l00023) of file [syscVariableF.fi](syscVariableF_8fi_source.xhtml).