syscvariablef Type Reference
Last update: 17.07.2025Provide a struct for a System Coupling variable. More...
Public Attributes | |
| character(len=syscstrlen) | variablename |
| Unique name for this variable. | |
| integer(kind=4) | quantitytype |
| Quantity type (e.g. temperature). | |
| integer(kind=4) | location |
| Location (e.g element or node). | |
| character(len=syscstrlen) | displayname |
| User-friendly name. | |
| integer(kind=4) | tensortype |
| Tensor type (e.g. scalar, vector). | |
| logical | isextensive |
| Flag indicating whether it's an extensive property. | |
| integer(kind=4) | datatype |
| Data type (e.g. real or complex) | |
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 of file syscVariableF.fi.