|  | 
#include <openfluid/ware/WareSignatureMacros.hpp>Go to the source code of this file.
| Macros | |
| #define | BEGIN_SIMULATOR_SIGNATURE(id) | 
| #define | END_SIMULATOR_SIGNATURE | 
| #define | DECLARE_DOMAIN(domain) | 
| #define | DECLARE_PROCESS(process) | 
| #define | DECLARE_METHOD(method) | 
| #define | DECLARE_USED_PARAMETER(name, description, unit) | 
| #define | DECLARE_SIMULATOR_PARAM(name, description, unit) | 
| #define | DECLARE_REQUIRED_PARAMETER(name, description, unit) | 
| #define | DECLARE_PRODUCED_VARIABLE(name, uclass, description, unit) | 
| #define | DECLARE_PRODUCED_VAR(name, uclass, description, unit) | 
| #define | DECLARE_UPDATED_VARIABLE(name, uclass, description, unit) | 
| #define | DECLARE_UPDATED_VAR(name, uclass, description, unit) | 
| #define | DECLARE_REQUIRED_VARIABLE(name, uclass, description, unit) | 
| #define | DECLARE_REQUIRED_VAR(name, uclass, description, unit) | 
| #define | DECLARE_USED_VARIABLE(name, uclass, description, unit) | 
| #define | DECLARE_USED_VAR(name, uclass, description, unit) | 
| #define | DECLARE_PRODUCED_ATTRIBUTE(name, uclass, description, unit) | 
| #define | DECLARE_REQUIRED_ATTRIBUTE(name, uclass, description, unit) | 
| #define | DECLARE_USED_ATTRIBUTE(name, uclass, description, unit) | 
| #define | DECLARE_USED_EVENTS(uclass) | 
| #define | DECLARE_UPDATED_UNITSGRAPH(description) | 
| #define | DECLARE_UPDATED_UNITSCLASS(uclass, description) | 
| #define | DECLARE_REQUIRED_EXTRAFILE(name) | 
| #define | DECLARE_USED_EXTRAFILE(name) | 
| #define | DECLARE_SCHEDULING_UNDEFINED | 
| #define | DECLARE_SCHEDULING_DEFAULT | 
| #define | DECLARE_SCHEDULING_FIXED(deltat) | 
| #define | DECLARE_SCHEDULING_RANGE(min, max) | 
| #define BEGIN_SIMULATOR_SIGNATURE | ( | id | ) | 
Macro for the beginning of definition of signature hook
| #define DECLARE_DOMAIN | ( | domain | ) | 
Macro for declaration of the simulator application domain
| #define DECLARE_METHOD | ( | method | ) | 
Macro for declaration of the simulator application numerical method
| #define DECLARE_PROCESS | ( | process | ) | 
Macro for declaration of the simulator application processes
| #define DECLARE_PRODUCED_ATTRIBUTE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a produced attribute
| [in] | name | name of the attribute | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the attribute | 
| [in] | unit | unit of the attribute. Could be an empty string if there is no unit | 
| #define DECLARE_PRODUCED_VAR | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
| #define DECLARE_PRODUCED_VARIABLE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a produced variable
| [in] | name | name of the variable | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the variable | 
| [in] | unit | unit of the variable. Could be an empty string if there is no unit | 
| #define DECLARE_REQUIRED_ATTRIBUTE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a required attribute
| [in] | name | name of the attribute | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the attribute | 
| [in] | unit | unit of the attribute. Could be an empty string if there is no unit | 
| #define DECLARE_REQUIRED_EXTRAFILE | ( | name | ) | 
Macro for declaration of required file
| [in] | name | name of the file | 
| #define DECLARE_REQUIRED_PARAMETER | ( | name, | |
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a required simulator parameter
| [in] | name | name of the parameter | 
| [in] | description | description of the parameter | 
| [in] | unit | unit of the parameter. Could be an empty string if there is no unit | 
| #define DECLARE_REQUIRED_VAR | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
| #define DECLARE_REQUIRED_VARIABLE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a required variable
| [in] | name | name of the variable | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the variable | 
| [in] | unit | unit of the variable. Could be an empty string if there is no unit | 
| #define DECLARE_SCHEDULING_DEFAULT | 
Macro for declaration of time scheduling as default delta T
| #define DECLARE_SCHEDULING_FIXED | ( | deltat | ) | 
Macro for declaration of fixed time scheduling
| [in] | deltat | fixed time scheduling value | 
| #define DECLARE_SCHEDULING_RANGE | ( | min, | |
| max | |||
| ) | 
Macro for declaration of range of time scheduling
| [in] | min | minimal time scheduling value | 
| [in] | max | maximal time scheduling value | 
| #define DECLARE_SCHEDULING_UNDEFINED | 
Macro for declaration of time scheduling as undefined
| #define DECLARE_SIMULATOR_PARAM | ( | name, | |
| description, | |||
| unit | |||
| ) | 
| #define DECLARE_UPDATED_UNITSCLASS | ( | uclass, | |
| description | |||
| ) | 
Macro for declaration of units class creation or update
| [in] | uclass | name of the created or updated class | 
| [in] | description | description of the updated class | 
| #define DECLARE_UPDATED_UNITSGRAPH | ( | description | ) | 
Macro for declaration of units graph modification
| [in] | description | description of modification | 
| #define DECLARE_UPDATED_VAR | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
| #define DECLARE_UPDATED_VARIABLE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of an updated variable
| [in] | name | name of the variable | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the variable | 
| [in] | unit | unit of the variable. Could be an empty string if there is no unit | 
| #define DECLARE_USED_ATTRIBUTE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of a used attribute
| [in] | name | name of the attribute | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the attribute | 
| [in] | unit | unit of the attribute. Could be an empty string if there is no unit | 
| #define DECLARE_USED_EVENTS | ( | uclass | ) | 
Macro for declaration of used events
| [in] | uclass | class of the concerned units | 
| #define DECLARE_USED_EXTRAFILE | ( | name | ) | 
Macro for declaration of used file
| [in] | name | name of the file | 
| #define DECLARE_USED_PARAMETER | ( | name, | |
| description, | |||
| unit | |||
| ) | 
Macro for declaration of an used simulator parameter
| [in] | name | name of the parameter | 
| [in] | description | description of the parameter | 
| [in] | unit | unit of the parameter. Could be an empty string if there is no unit | 
| #define DECLARE_USED_VAR | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
| #define DECLARE_USED_VARIABLE | ( | name, | |
| uclass, | |||
| description, | |||
| unit | |||
| ) | 
Macro for declaration of an used variable
| [in] | name | name of the variable | 
| [in] | uclass | class of the concerned units | 
| [in] | description | description of the variable | 
| [in] | unit | unit of the variable. Could be an empty string if there is no unit | 
| #define END_SIMULATOR_SIGNATURE | 
Macro for the end of definition of signature hook
 1.8.6
 1.8.6