Commit | Author | Summary |
9e4f2b55df | Adeel Asghar | Use "Level of support by OpenModelica" instead of "Support Levels" (#8669) |
1347ed8241 | Adeel Asghar | Add a drop down button for system libraries on the start page (#8665) |
9fb3a7de25 | kabdelhak | New backend events (#8659) |
7e47840d3e | perost | Don't overwrite inner/outer for derived types (#8668) |
91ad82a995 | bernhardbachmann | Fixed reinit in DAE (#8664) |
5b39f819ea | Adeel Asghar | Removed the prompt for switching to OF if translation fails (#8663) |
1597fe0ea3 | perost | Fix Interactive.evaluateGraphicalApi_dispatch (#8662) |
de06db4d32 | Adeel Asghar | Use the callback function to see which libraries are auto loaded (#8660) |
f3f30d9421 | kabdelhak | [NB] proper adjacency matrix types + janitor (#8651) |
a9f4b68963 | phannebohm | [janitor] Fix CodegenC.tpl (#8657) |
fa6f392526 | bernhardbachmann | No states da emode fix (#8655) |
30bf246985 | phannebohm | Add assert check for event sub-clocks (#8650) |
0b2db458d6 | perost | Improve 55f5d0dd (#8653) |
173238768c | kabdelhak | [NB] add function and algorithm differentiation (#8644) |
55f5d0ddcc | perost | Add callback for loading models (#8647) |
e4e5fe7c27 | Adeel Asghar | Update the connection when start and end belong to the same element (#8645) |
60ede2fc08 | phannebohm | [janitor] cummulated stuff (#8426) |
39088fb9df | phannebohm | [NB] Fix derivatives of some builtin functions (#8643) |
f2b184939a | Francesco Casella | Update issue templates (#8486) |
005129cd64 | kabdelhak | [NB] use function derivative annotation (#8629) |
562c483f17 | Lennart Ochel | Update OMSimulator (#8637) |
df5422bf1c | arun3688 | fix typos in dataReconciliation.rst (#8636) |
92982c42b7 | arun3688 | fix typos in data Reconciliation users guide (#8631) |
5d2381ceaf | Lennart Ochel | Update OMSimulator (#8627) |
236dd9c092 | perost | Clean up interactive API implementation a bit (#8628) |
76ee2db194 | bernhardbachmann | Fixed handling of events in daeMode with no states (#8625) |
46c6e9eac4 | perost | Fix Expression.recordElement (#8626) |
6260b81ca0 | perost | Fix some issues with Connections.uniqueRootIndices (#8622) |
f425a438cc | Adeel Asghar | Handle the inheritance when animating using DynamicSelect annotation (#8623) |
76e1b9239f | kabdelhak | [janitor] cleanup NSimCode (#8621) |
dff64f6f3c | kabdelhak | Jacobian Update for the new Backend (#8616) |
e44c5d7189 | Lennart Ochel | Update OMSimulator (#8614) |
39a21aaa82 | Lennart Ochel | Update OMSimulator (#8613) |
cfdd44eea2 | Lennart Ochel | Update --fmiFilter description (#8612) |
64d8413db0 | Lennart Ochel | Fix computation of directional derivatives (#8611) |
d4f0a2b2ad | Henning Kiel | clean up enum handling (#8589) |
164b90d287 | Adeel Asghar | Preserve the DynamicSelect when the graphical primitives are updated (#8605) |
e16ede2e09 | bernhardbachmann | Corrected counting of solvers statistcs (#8606) |
a00489cc19 | arun3688 | update dataReconciliation Users Guide (#8603) |
749337c5d8 | Mahder Gebremedhin | Add the mingw directories to the FFI search paths. (#8602) |
4167a56c73 | perost | Fix some compilation warnings (#8601) |
9405381f63 | perost | Remove DAE.STMT_FOR index and DAE.CREF_ITER (#8599) |
1c2ab765df | Adeel Asghar | Better representation of derivatives of arrays (#8598) |
0d6d5fd11d | Lennart Ochel | Update OMSimulator (#8597) |
5e4e326152 | Lennart Ochel | Update OMSimulator (#8457) |
012d919450 | Adeel Asghar | Sync with compiler default for --fmiFilter (#8594) |
f6dfe830e7 | Mahder Gebremedhin | Minor cleanup for the CMake configuration. (#8588) |
d6e04c0efc | perost | Fix function evaluation for HelmholtzMedia (#8586) |
b6e1ec940f | Vitalij | Updates to optimization chapter (#8541) |
1a809ac7ef | Lennart Ochel | Use --fmiFilter=protected by default (#8585) |
e907ba7a81 | Henning Kiel | Return default start value for enumerations (#8569) |
edbf69405d | arun3688 | filter variables from knowns and unknowns for directional derivatives (#8576) |
d04340ee61 | perost | More array improvements (#8582) |
b16ae93bcf | Mahder Gebremedhin | Declare equationIndexes to null for now. (#8583) |
88f80d558d | Lennart Ochel | Update BooleanNetwork1 (#8581) |
3f313de051 | Lennart Ochel | Fix --fmiFilter=protected (#8579) |
287a442117 | perost | Improve function evaluation (#8580) |
56e1f47568 | Mahder Gebremedhin | Generate a batch script on Windows (launches exe) (#8572) |
00da4a912f | arun3688 | generate partial derivatives for fmus with initialization DAE (#8477) |
dfa5ea6032 | perost | Fix function evaluation regression (#8575) |
caa88359da | perost | Improve flattening performance (#8573) |
ca7559a46d | perost | Implement array expression using arrays (#8570) |
eee082e351 | Adeel Asghar | Populate the library and version drop-down based on filters (#8563) |
11b99d955e | Lennart Ochel | Check bindings for initialization (#8562) |
9bca51e40d | phannebohm | [janitor] Remove unnecessary wrapper (#8566) |
2590823b62 | Lennart Ochel | Only literal constants qualify as initial=exact (#8557) |
75c31ea6cd | Lennart Ochel | Return default start value according to type (#8558) |
3e9e9f81ce | perost | Fix simplification of `array or array` (#8559) |
83634b05b2 | perost | Improve checking of protected modifications (#8556) |
b1522d89fc | Lennart Ochel | Make cse variables parameters that are added to globalKnownVars (#8551) |
0897872ac1 | Mahder Gebremedhin | Update PATH with library dirs before system calls. (#8552) |
ea6c02634a | Lennart Ochel | Update .gitignore (#7701) |
efbdcda99d | Adeel Asghar | Save the experiment annotation without simulating the model (#8549) |
8d0b1ce875 | perost | Reorganize some NFExpression records (#8547) |
bf2fb176ac | perost | Forbid modifying protected elements (#8512) |
70d7fff471 | perost | Improve typing of dimensions (#8543) |
f7516f6d3a | Mahder Gebremedhin | Update 3rdParty submodule. (#8542) |
4717759fc5 | Mahder Gebremedhin | Update FFI search directories. |
fda2dde766 | Mahder Gebremedhin | Build static and shared versions of ModelicaExternalC |
29cce9d080 | Mahder Gebremedhin | Add zlib as a standalone 3rdParty library. |
341ba59ae4 | phannebohm | Fix zero crossing detection (#8537) |
eb0ed2668e | Andreas | Find value of NEED_CMINPACK in configure (#8536) |
2638a98d8d | perost | Make the self reference check in Lookup recursive (#8535) |
5fd3b214d3 | Mahder Gebremedhin | Remove no longer needed linkage of ModelicaExternalC libs. (#8533) |
82f850c68e | Mahder Gebremedhin | [CI] Parallel build for dependencies omedit-testsuite. (#8532) |
e15bbcf888 | phannebohm | Remove trailing whitespace in solver dump (#8527) |
3f449f2550 | Mahder Gebremedhin | libfmi shared and static. libOpenModelicaFMIRuntime static. (#8531) |
07173a7832 | perost | Improve evaluation of component references (#8530) |
803a3c0fdc | perost | Refactor typing of builtin Connections.* functions (#8529) |
cea85cf5ee | kabdelhak | New Backend Merge (#8520) |
c3c0e2b08e | perost | Warn about trailing whitespace in rtest baselining (#8526) |
4dbf5668cf | Vitalij | [DO] added documentation from massimo ceraolo (#8068) |
2db8f705c9 | kabdelhak | [FE] update unboxing for metamodelica (#8519) |
4a43dbcc57 | perost | Give an error for invalid unit expressions (#8518) |
6d6801bbce | phannebohm | Fix detection of discrete array variables (#8514) |
851ba5eb9d | phannebohm | Check rational arithmetic for overflow (#8504) |
9489298ff1 | perost | Add dumping of name map for mergeComponents (#8505) |
f605064aef | Mahder Gebremedhin | Make the installation dir of OMSimulator consistent (#8503) |
6aa4217565 | Mahder Gebremedhin | Fix import location of libOMSimulator. (#8502) |
33200a080e | perost | Make rtest work with both cmake and autotools (#8499) |
bfdc7155ce | perost | Fix Testsuite.friendly2 for cmake build (#8498) |
262ad75b37 | Mahder Gebremedhin | Documentation for OpenModelica CMake config. (#8497) |
b40380abae | Mahder Gebremedhin | Install the required runtime dlls on MinGW. (#8496) |
df769f4376 | perost | Improve typing of crefs (#8495) |
cfbcffbefa | Mahder Gebremedhin | [CMake] do not build in each dir anymore. No need. (#8494) |
5f36b2bc03 | Mahder Gebremedhin | Install the configure script as executable. (#8493) |
bf4bc931e6 | Mahder Gebremedhin | Install the dgesv headers to the FMU sources dir. |
2fcc24281a | Mahder Gebremedhin | Install the CMinpack headers to the FMU sources dir |
6e92c1b6c1 | perost | Implement automatic component merging (#8490) |
1772c4b421 | Mahder Gebremedhin | Enable/Disable GUI and CPP runtime at configure time. (#8485) |
68fa35afa0 | kabdelhak | [NF] update discrete variable verification (#8476) |
9651533402 | perost | Improve OF and NF checkModel (#8473) |
ed1e042804 | Andreas | CMinpack in source-code FMUs (#8471) |
033bbaf2e9 | perost | Clean up SCodeUtil.traverse* functions (#8468) |
5e94f19b4a | Adeel Asghar | Only try to read the profiling json file when profiling is on (#8467) |
5c10d4c725 | phannebohm | Fix names for nonlinear sparse solver flags (#8447) |
87d58d47b4 | Mahder Gebremedhin | Fixes for FMU generation on Windows with CMake built omc (#8451) |
5cb0f20ef8 | Mahder Gebremedhin | Define LINK_SUNDIALS_STATIC when compiling FMU sources (#8450) |
d44625d883 | perost | Allow looking up functions in nested components (#8444) |
ebaac9b11c | Mahder Gebremedhin | Check if class exists before linearization. (#8417) |
52c8c2ced0 | kabdelhak | [BE] fix ASSC pivoting (#8436) |
b76366f1c3 | perost | Further improve context check in typeCref (#8435) |
808cd71bd1 | arun3688 | fix --fmiFilter=blackBox and protected (#8433) |
e2546399fe | Adeel Asghar | Ask for the name when duplicating the component (#8434) |
24b85e3329 | perost | Improve TryExtends test case (#8431) |
0dc5d2bafa | perost | Check restriction on class to be instantiated (#8430) |
04813f518b | Adeel Asghar | Copy the element dimensions when duplicating (#8429) |
8986c02296 | Mahder Gebremedhin | Mark the qt clients as GUI executables. |
2eba6534d3 | Mahder Gebremedhin | libbfd needs libintl and zlib. |
72aca4f581 | Mahder Gebremedhin | Handle linking of binutil's libbfd with OMEdit. |
baeba11887 | Mahder Gebremedhin | Modify the C flags not the CXX flags. Typo. |
a3c5036cfb | perost | Fix #8413 properly (#8422) |
0aa0fe7c65 | perost | Revert cref typing fix that doesn't quite work (#8421) |
4196d44514 | perost | Partially revert #8414 (#8420) |
ec6160b8d9 | perost | Fix typing of crefs in record constructors (#8413) |
cd7679426f | perost | Improve conditional array type handling (#8414) |
6e1b5f7b64 | Mahder Gebremedhin | Compile the resource files with the GUI executables (#8412) |
0b740e75eb | phannebohm | Fix homotopy depenency in initial equations (#8408) |
f1d4754c7f | perost | Remove check for `each` on scalars (#8409) |
50741cc3cb | Mahder Gebremedhin | Add -DUNICODE to compilation of OMEDitLib. (#8410) |
80cce20126 | Mahder Gebremedhin | Make sure C math constants are set before using them |
fe2593e3b0 | Mahder Gebremedhin | Check for _WIN32 instead of WIN32. |
284d7292d8 | Mahder Gebremedhin | Rename OMSimulator.mo to OMSimulatorExt.mo (#8404) |
06f963d473 | perost | Handle inverse in dependency analysis (#8403) |
48083f097a | Mahder Gebremedhin | Silence parentheses-equality warning for clang. (#8402) |
72026fea1b | Mahder Gebremedhin | Fix importing of OMSimulatorLib for Windows. (#8401) |
aed8f07458 | perost | Improve typing of sum(A) and product(A) (#8400) |
4e7b6fedf8 | Mahder Gebremedhin | Export all symbols from libOpenModelicaCompiler. (#8399) |
fdf426dd98 | perost | Don't type outer components (#8398) |
d1bee64af8 | perost | Improve subscripting of if-expressions (#8396) |
e47fb569f1 | Mahder Gebremedhin | Rename GC.mo to GCExt.mo. (#8395) |
eb90919623 | phannebohm | Fix handling of REAL_CLOCK (#8390) |
ed824a9b92 | perost | Fix scope when mixing replaceable and inner/outer (#8394) |
102cf6e62f | perost | Check for negative dimensions later (#8393) |
d469b93c35 | perost | Handle fill in ExpandExp (#8391) |
a499198eb3 | Adrian Pop | Use choice comment in dropdown #7488 (#8382) |
8291efd717 | phannebohm | Refactor debug print of backenddaeinfo (#7790) |
df85172ec3 | Andreas | Use BUILD_TYPE for OMSimulator CMake build (#8378) |
548834361f | Andreas | Fixing Synchronous C-runtime implementation (#8324) |
f08a5316fc | Mahder Gebremedhin | Link to static versions of sundails for FMUs. (#8377) |
6c3a4e429f | Adrian Pop | support for choices annotation in omc (#7487) (#7652) |
94e2beef9e | arun3688 | check epsilon greater than 0 for dataReconciliation (#8375) |
5cc21bb3c0 | Mahder Gebremedhin | Compile sundials as position independent code. (#8372) |
4c87b752b8 | Adrian Pop | check if mpLibraryTreeItem is not NULL as it can be when re-simulating (#8370) |
2816063faf | arun3688 | validate dataReconciliation GUI (#8368) |
218e4f9fe0 | Mahder Gebremedhin | Remove unused code and unused target. (#8367) |
8911b0bc71 | arun3688 | interpolate inputs with input_real_derivatives (#8364) |
ff44d50678 | arun3688 | implement fmi2SetRealInputDerivatives (#8357) |
602775e885 | Adrian Pop | revert the last OPC UA commit as it breaks the Windows builds (#8358) |
8713a817d7 | Mahder Gebremedhin | Do not expand slices in NF if targeting CPP runtime. (#8356) |
3e197608f9 | arun3688 | add QStackedWidget for data Reconciliation Algorithm (#8354) |
e9883a7ddf | Rahul P | OPC UA terminate functionality (#8310) |
7e168cd93f | John Tinnerholm | Classify Modelica as Modelica and Not Mokoto (#8346) |
5a6b507758 | perost | Change sliced crefs to array constructors (#8339) |
6f1e7d1c32 | perost | Remove bad guard for synchronous operators (#8338) |
c96eeeb434 | perost | Fix some uninitialized variable accesses (#8337) |
544c6ab0cb | Mahder Gebremedhin | Fix messages printed by the lib download script. (#8335) |
16a0a9cf77 | perost | Clean up test cases (#8334) |
f66698df69 | Mahder Gebremedhin | Cleanup codegen cref handling (#8328) |
d6cdbc5c76 | perost | Simplify typing of builtin functions (#8329) |
b28ce89afa | kabdelhak | [NF] fix nested algorithm vectorization (#8326) |
c81226ab45 | perost | Vectorize bindings when using -d=-nfScalarize (#8267) |
9865af7940 | perost | Implement custom polymorphic types (#8323) |
95cc070760 | perost | Improve --dumpFlatModel (#8322) |
8cecf668ef | Adrian Pop | try to find and link the threads library (#8317) |
e8c3123a97 | Mahder Gebremedhin | [cmake] Add the testsuite-depends target. (#8315) |
ef563cc2c6 | perost | Improve handling of functional arguments (#8311) |
7ee305e6ba | Andreas | Adding noClock to NF getSpecialReturnType (#8314) |
99574cdea1 | perost | Improve handling of previous() operator (#8301) |
edc24144e6 | perost | Handle array constructors in Call.unboxArgs (#8308) |
50859455ba | perost | Handle function partial application in EvalFunction (#8302) |
3d91fc8f23 | perost | Implement pure() operator (#8300) |
8290037a67 | Mahder Gebremedhin | [cmake] Build the non-default targets on Jenkins. |
e247d3c965 | Mahder Gebremedhin | Link OMEditLib with Qt::svg. |
69c2fff7b0 | Martin Sjölund | Parse `pure(...)` as a function call (#8295) |
87b64f8b66 | perost | Improve constraining modifiers on classes (#8298) |
0e5320a867 | perost | Fix handling of default function arguments (#8290) |
ccebe53bd4 | Mahder Gebremedhin | Fix generation of slice arrays in records. (#8289) |
0e4367f161 | AnHeuermann | Rotate ringBuffer when step size zero |
07d5deb23d | perost | Fix handling of function parameters of record type (#8288) |
aeb8a6d1a3 | arun3688 | export relatedBoundaryConditions to html report (#8281) |
4862560433 | perost | Evaluate subscripts in actualStream/inStream (#8278) |
49552c6779 | Mahder Gebremedhin | Add support for omc-diff and reference files. (#8277) |
cf55cd70e0 | Adeel Asghar | Added a new interface for data reconciliation (#8257) |
3adf772468 | Adeel Asghar | Use the cursor position also when adding system and connector (#8276) |
537b4a37c7 | perost | Fix typing of already typed binary expressions (#8274) |
92b4063d26 | Mahder Gebremedhin | Remove debug printing and report installed libs. |
d419fb24be | Adeel Asghar | Add the new sub elements like FMU, tables etc. at the cursor position (#8269) |
478c20220e | Adeel Asghar | Missing file from last commit (#8266) |
0616ea8ce3 | Mahder Gebremedhin | Add CMake support libs-for-testing. (#8265) |
6e1c39cb0b | perost | Fix initial environment when changing frontend (#8264) |
4f16e6af22 | Adeel Asghar | Added documentation for install and convert library interfaces (#8263) |
979332e586 | perost | Fix Clock for the old frontend (#8261) |
d9142e17a8 | perost | ParModelica fixes for the new frontend (#8260) |
dbc8d8b936 | perost | Don't treat Clock as a reserved name (#8259) |
afdbc3f48a | Mahder Gebremedhin | Mark generated files as OUTPUTS. |
4d1152ca11 | Mahder Gebremedhin | Update the bootstrap source for GenerateAPIFunctionsTpl |
21450d718b | Mahder Gebremedhin | [cmake] Add support for OMEdit. |
11078b7d82 | perost | Fix class redeclaration issue (#8255) |
4e2e163951 | Mahder Gebremedhin | [cmake] Improve handling of OMSimulator. |
ba7ee7bac2 | Mahder Gebremedhin | Qualify some OMEdit header include directives. |
a43e053a1e | Mahder Gebremedhin | Fix wrong include guard in C file for QT API generation. |
100185e7a4 | Adeel Asghar | Fix platforms for FMU export (#8250) |
724e485975 | Mahder Gebremedhin | Rename OMEdit's omc_config.h to omedit_config.h (#8252) |
8e1077a6af | perost | Improve saveTotalModelDebug (#8251) |
14546fe3d9 | perost | Redeclare improvements (#8249) |
1140171398 | Adeel Asghar | Use textColor instead of depreciated lineColor from FilledShape (#8246) |
c2f9122c2a | Mahder Gebremedhin | [cmake] Add CMake build support for OMNotebook |
6414d03dc2 | Mahder Gebremedhin | [cmake] Add CMake build support for OMShell |
ec99aac5b9 | Adeel Asghar | Do not hard code the icon annotation visible attribute (#8238) |
4d5294ca8b | Adeel Asghar | Always use visible = true until #2081 is fixed (#8237) |
962c2112c3 | Adeel Asghar | Issue 8061 (#8226) |
b3681acee9 | perost | Output comments/annotations in Flat Modelica (#8232) |
3eae525c6a | perost | Improve Flat Modelica output (#8231) |
da94d68a5b | Mahder Gebremedhin | Add CMake build support for qwt and OMPlot. (#8225) |
6b651eb647 | Francesco Casella | Update package management section in the User's Guide (#8146) |
4fb12f37fd | perost | Make subscripting functions for -f optional (#8224) |
dc7de090e4 | Adrian Pop | add a report button (#8185) |
2f849cefd4 | Mahder Gebremedhin | Add test for #8166. (#8223) |
7e7e92934d | Mahder Gebremedhin | Handle functions returning enumerations. (#8196) |
e920dc2bf2 | perost | Improve sorting of local function variables (#8218) |
f6468aec2e | perost | Quote for-equation iterator in Flat Modelica (#8216) |
8213b2cc3a | perost | Improve flattening without scalarization (#8214) |
7c3ddb9cac | perost | Flat Modelica fixes (#8215) |
4ff85b3970 | phannebohm | [janitor] Use string constants for var prefixes (#8213) |
15cb39456e | phannebohm | Hide previous(v) in the result file (#8209) |
a1b67a11b2 | Adeel Asghar | Convert the parameters to base unit when exporting to csv (#8212) |