syscgetvariablef Interface Reference
Last update: 17.07.2025Provide an interface to get a System Coupling variable. More...
Public Member Functions | |
| type(syscvariablef) function | syscgetvariablef (variablename) |
| Create variable to be used in a coupled analysis. | |
| type(syscvariablef) function | syscgetvariablef_te (variablename, tensortype, isextensive, location) |
| Create variable to be used in a coupled analysis. | |
| type(syscvariablef) function | syscgetvariablef_q (variablename, displayname, location, quantitytype) |
| Create variable to be used in a coupled analysis. | |
| type(syscvariablef) function | syscgetvariablef_teq (variablename, displayname, tensortype, isextensive, location, quantitytype) |
| Create variable to be used in a coupled analysis. | |
| type(syscvariablef) function | syscgetvariablef_dtelqd (variablename, displayname, tensortype, isextensive, location, quantitytype, datatype) |
| Create variable to be used in a coupled analysis. | |
Detailed Description
Provide an interface to get a System Coupling variable.
Definition at line 44 of file syscVariableF.fi.
Constructor & Destructor Documentation
◆ syscgetvariablef()
| type(syscvariablef) function syscgetvariablef | ( | character(len=*), intent(in) | variablename | ) |
Create variable to be used in a coupled analysis.
- Parameters
-
[in] variableName - Unique name for this variable. String length should not exceed SyscStrLen.
Display name will default to the same as name.
Tensor type will default to scalar.
Is extensive flag will default to false (to non-extensive).
Location will default to nodes.
Quantity type will default to unspecified.
- Returns
- a SyscVariableF type
Definition at line 64 of file syscVariableF.fi.
Member Function/Subroutine Documentation
◆ syscgetvariablef_dtelqd()
| type(syscvariablef) function syscgetvariablef_dtelqd | ( | character(len=*), intent(in) | variablename, |
| character(len=*), intent(in) | displayname, | ||
| integer(kind=4), intent(in) | tensortype, | ||
| logical, intent(in) | isextensive, | ||
| integer(kind=4), intent(in) | location, | ||
| integer(kind=4), intent(in) | quantitytype, | ||
| integer(kind=4), intent(in) | datatype | ||
| ) |
Create variable to be used in a coupled analysis.
- Parameters
-
[in] variableName - Unique name for this variable. String length should not exceed SyscStrLen. [in] displayName - variable display name. String length should not exceed SyscStrLen. [in] tensorType - variable tensor type. [in] isExtensive - flag indicating if it's an extensive property. [in] location - variable location (e.g element or node). [in] quantityType - variable quantity type. [in] dataType - variable data type.
- Returns
- a SyscVariableF type
Definition at line 221 of file syscVariableF.fi.
◆ syscgetvariablef_q()
| type(syscvariablef) function syscgetvariablef_q | ( | character(len=*), intent(in) | variablename, |
| character(len=*), intent(in) | displayname, | ||
| integer(kind=4), intent(in) | location, | ||
| integer(kind=4), intent(in) | quantitytype | ||
| ) |
Create variable to be used in a coupled analysis.
- Parameters
-
[in] variableName - Unique name for this variable. String length should not exceed SyscStrLen. [in] displayName - variable display name. String length should not exceed SyscStrLen. [in] location - variable location (e.g element or node). [in] quantityType - variable quantity type.
The variable tensor type and is extensive properties will be inferred from the quantity type, according to the following rules:
If any other quantity type is specified, tensor type will be set to scalar and is extensive will be set to false.
- Returns
- a SyscVariableF type
Definition at line 144 of file syscVariableF.fi.
◆ syscgetvariablef_te()
| type(syscvariablef) function syscgetvariablef_te | ( | character(len=*), intent(in) | variablename, |
| integer(kind=4), intent(in) | tensortype, | ||
| logical, intent(in) | isextensive, | ||
| integer(kind=4), intent(in) | location | ||
| ) |
Create variable to be used in a coupled analysis.
- Parameters
-
[in] variableName - Unique name for this variable. String length should not exceed SyscStrLen. [in] tensorType - variable tensor type. [in] isExtensive - flag indicating if it's an extensive property. [in] location - variable location (e.g element or node).
Display name will default to the same as name.
Quantity type will default to unspecified.
- Returns
- a SyscVariableF type
Definition at line 95 of file syscVariableF.fi.
◆ syscgetvariablef_teq()
| type(syscvariablef) function syscgetvariablef_teq | ( | character(len=*), intent(in) | variablename, |
| character(len=*), intent(in) | displayname, | ||
| integer(kind=4), intent(in) | tensortype, | ||
| logical, intent(in) | isextensive, | ||
| integer(kind=4), intent(in) | location, | ||
| integer(kind=4), intent(in) | quantitytype | ||
| ) |
Create variable to be used in a coupled analysis.
- Parameters
-
[in] variableName - Unique name for this variable. String length should not exceed SyscStrLen. [in] displayName - variable display name. String length should not exceed SyscStrLen. [in] tensorType - variable tensor type. [in] isExtensive - flag indicating if it's an extensive property. [in] location - variable location (e.g element or node). [in] quantityType - variable quantity type.
- Returns
- a SyscVariableF type
Definition at line 180 of file syscVariableF.fi.