Skip to content
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

Move Capability Flags from common to co-simulation #1587

Closed
KarlWernersson opened this issue Nov 27, 2021 · 2 comments · Fixed by #1585
Closed

Move Capability Flags from common to co-simulation #1587

KarlWernersson opened this issue Nov 27, 2021 · 2 comments · Fixed by #1585
Assignees
Milestone

Comments

@KarlWernersson
Copy link
Collaborator

KarlWernersson commented Nov 27, 2021

As intermediate update and output derivative are no longer used in scheduled execution, the capability flags:

  • maxOutputDerivativeOrder
  • providesIntermediateUpdate
  • recommendedIntermediateInputSmoothness
    should be moved from section 2.4.2. Definition of Capability Flags
    to section 4.4. Description Schema

Is providesEvaluateDiscreteStates used in scheduled execution?
Otherwise it needs a comment about not being used there.

@andreas-junghanns
Copy link
Contributor

providesEvaluateDiscreteStates is only for Event Mode.

@andreas-junghanns andreas-junghanns self-assigned this Nov 28, 2021
@andreas-junghanns andreas-junghanns added this to the v3.0 milestone Nov 28, 2021
@andreas-junghanns
Copy link
Contributor

@pmai : I removed the three capability flags that @KarlWernersson mentioned from the .xsd in PR #1585. It looks odd the way <xs:complexType name="fmi3ScheduledExecution"> "inherits" from fmi3InterfaceType - maybe an XSD expert can do that more elegantly?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants