-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let <EventIndicator> inherit from fmi3Unknown #1377
Conversation
@t-sommer : what is missing here for review? Can I help? |
The schema figures still need to be regenerated. |
Dont we get dependecies and dependenciskind if we do this? I am quite sure float32 is not supported for event indicators just as it is limited for derivatives states etc? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See previous comment
@t-sommer @masoud-najafi @TorstenBlochwitz @CSchulzeTLK Hi I just want to make sure that we all understand the changes we make and its implications before we implement them, as I did not understand that at the start of the discussion. I am no longer contesting the need to expose event indicators. And if I understand the use case for that was additional debug information. Now there is a proposal to add the dependencies to event indicators as this will uniform model structure. I agree that this goal is good but we need to go over the implications before we do the change. If it is just for debugging, do we want all these extra features? Or will we expand the use case?
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks OK.
What was the conclusion at the regular design meeting on this PR? Could someone please summarize? |
We accept this PR, but need to extend it by some restrictions w.r.t. derivative computations for EventIndicators. @KarlWernersson will provide some wording with a pointer where to put it in this issue as comment and I will add this to the PR. |
@andreas-junghanns However to avoid confusion I would recommend a remark something in this style.. _Note that Event indicators are not included among the unknowns. This is intentional as their dependences in modelStructure are intended for debugging purposes and not for partial derivatives. _ |
A similar remark could be put in InitialUnknowns 2.4.8 table 24 Event indicators are available during initialization mode however since their dependencies are intended for debugging purposes and not for connection with other FMU's they should not be listed among the initial unknowns |
Please check if my changes reflect your intendions... |
Note to self: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great thanks =)
t-sommer: Can you merge the XSD changes, regenerate the images and then merge into master? Please? |
55b6b9f
to
0502acb
Compare
see #1370