![]() |
#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