Opened 2 months ago

Last modified 6 weeks ago

#5844 assigned defect

Attribute evaluation robustness

Reported by: Jonathan Kämpe Owned by: Jonathan Kämpe
Priority: major Milestone:
Component: Modelica/FrontEnd Version: trunk
Keywords: Cc:


Using external functions in min, max, or nominal attributes leads to exceptions during xml generation.

Using expressions which can't be evaluated in nominal attributes sometimes lead to exceptions during equation solving.

Change History (4)

comment:1 Changed 7 weeks ago by Jonathan Kämpe

r13557: Added better exception for when things go wrong during xml attribute evaluation.
r13612: Nominal evaluation during equation solving no longer evaluates parameters which in some cases lead to exceptions.
r13613: Parametric min, max, nominal are now only generated in xml for inputs and states.
r13624: Refactoring makefile
r13628: Merge from trunk

comment:2 Changed 7 weeks ago by Jonathan Kämpe

r13636 Merging to trunk. Fixes related to attribute evaluation robustness.

comment:3 Changed 6 weeks ago by Jonathan Kämpe

r13708: Refactoring for clarity
r13709: Added description to test
r13720: Merging refactoring to trunk

comment:4 Changed 6 weeks ago by Jonathan Kämpe

r13721 Catch up merge

Note: See TracTickets for help on using tickets.