Structure SyscVariable
Definition: syscVariable.h (line 37)
Provide a struct for a System Coupling variable.
To create and/or initialize the SyscVariable struct, it is highly recommended to use one of the functions with names starting with syscGetVariable. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:
SyscVariable var = syscGetVariableTE(
"Temperature", SyscScalar, 0, SyscNode);
Members
Public attributes
Variable name
Definition: syscVariable.h (line 38)
char SyscVariable::name[SYSC_STRING_LENGTH][SYSC_STRING_LENGTH]
Unique name for this variable.
Type: char
Variable quantityType
Definition: syscVariable.h (line 38)
enum SyscQuantityType SyscVariable::quantityType
Quantity type (e.g. temperature).
Type: enum SyscQuantityType
Variable location
Definition: syscVariable.h (line 38)
enum SyscLocation SyscVariable::location
Location (e.g element or node).
Type: enum SyscLocation
Variable displayName
Definition: syscVariable.h (line 41)
char SyscVariable::displayName[SYSC_STRING_LENGTH][SYSC_STRING_LENGTH]
User-friendly name.
Type: char
Variable tensorType
Definition: syscVariable.h (line 41)
enum SyscTensorType SyscVariable::tensorType
Tensor type (e.g. scalar, vector).
Type: enum SyscTensorType
Variable isExtensive
Definition: syscVariable.h (line 43)
int SyscVariable::isExtensive
Flag indicating whether it's an extensive property.
Type: int
Variable dataType
Definition: syscVariable.h (line 43)
enum SyscDataType SyscVariable::dataType
Variable data type.
Type: enum SyscDataType