[root]/SimulationRuntime/c/fmi
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 84 (100.0%) | 2665 (100.0%) | 31.7 |
adeas31 | 45 (53.6%) | 1380 (51.8%) | 30.6 |
sjoelund.se | 10 (11.9%) | 587 (22.0%) | 58.7 |
hudson | 14 (16.7%) | 532 (20.0%) | 38.0 |
wbraun | 5 (6.0%) | 106 (4.0%) | 21.2 |
adrpo | 5 (6.0%) | 33 (1.2%) | 6.6 |
perost | 1 (1.2%) | 17 (0.6%) | 17.0 |
lochel | 2 (2.4%) | 6 (0.2%) | 3.0 |
M.Arzt | 2 (2.4%) | 4 (0.2%) | 2.0 |
#3240
- Fixed FMI 2 import issues.
- Generate code for enumerations.
- Generate nice Modelica code to get rid of initial condition are not fully satisfied warning.
- Make sure exported parameters are generated as parameters in the imported code.
47 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
3 lines of code changed in 2 files:
[Janitor mode] Set auto-props
16 lines of code changed in 1 file:
Additional fixes to #3137
- fix FMI generation and import for +target=msvc
- build static cminpack.lib for msvc
- export equations in Model_05evt.c
- compile fmil msvc (unfortunately static does not work for some reason)
- fix ansi C in the FMI interfaces files
- more CMakeLists.txt fixes in SimulationRuntime/c/
33 lines of code changed in 5 files:
- Make FMI 1.0 co-simulation work.
19 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
- fixes for FMI 2.0
- corrected some case of initial, variability and causality
- fixed Boolean handling
- added test cases for Boolen and Integer
38 lines of code changed in 1 file:
- print the error level
54 lines of code changed in 5 files:
- Raise the ModelicaError when any of the fmi* functions fail.
- Fixed the assert tests.
247 lines of code changed in 6 files:
#2130, #2776, #3011
- Call fmiSet* for parameters before initializing the FMU.
- Call fmiGet* for dependent parameters after initializing the FMU.
- Created a separate section for FMU instantiate and FMU initialize.
- Generate a better Modelica code to avoid initialization warnings.
25 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
5 lines of code changed in 1 file:
- fixes for FMI 2.0 import and export
- reorganize testsuite for fmi
57 lines of code changed in 3 files:
#2767
- Fixed fmi2GetDerivatives & getReal.
- Added LogCategories to modelDescription.xml
17 lines of code changed in 1 file:
- Updated OM for FMIL 2.0.
17 lines of code changed in 1 file:
Updated copyright notices to 2014
- The script uses regex to update copyright notices since we have different years in there
102 lines of code changed in 6 files:
- Fixed FMI memory leaks and warnings.
10 lines of code changed in 2 files:
Fixed some compiler warnings
2 lines of code changed in 1 file:
- fixes for FMI co-simulation stand alone.
244 lines of code changed in 4 files:
- fix wrong string buffer size calculations in fmi import
4 lines of code changed in 2 files:
- Fix build.
0 lines of code changed in 4 files:
[Janitor mode] Set auto-props
502 lines of code changed in 5 files:
- Generate the Modelica code for FMI 2.0 Model Exchange fmus.
- Added Wrapper functions for FMI 2.0 in libOpenModelicaFMIRuntimeC.
505 lines of code changed in 7 files:
- flush the output.
2 lines of code changed in 1 file:
#1985
- Set the input variables.
- Some changes in the generated code.
- Fixed tests.
8 lines of code changed in 2 files:
- Free the FMU binary properly.
1 lines of code changed in 1 file:
- Fix FMI tests.
2 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- Fix build.
72 lines of code changed in 3 files:
#2131
- Try to initialize FMI import objects as the external objects. Do not use the static variables.
127 lines of code changed in 2 files:
- fix some comments
- change type signature for check_*_solutions [* is an element of {nonlinear,linear,mixed}]
6 lines of code changed in 2 files:
[Janitor mode] Set auto-props
3 lines of code changed in 3 files:
bugfixes for FMI:
- added *_info.xml and *_init.xml to resoursses
- therefore added default simulation options to translateFMU in CevalScript.mo
- added support for dynamic state selection
- added an event triggering equation to FMI import
- added an addional flag to function stateSelect to be able switch states only in eventUpdate
- added support for sample operator in FMU-import/-export
- added some tests to testsuite
11 lines of code changed in 1 file:
- Clean-up location of FMI runtime library
- It's now a library linked separate from other (not part of Compiler/runtime, which includes System.mo; not what we need for FMI stand-alone simulations)
- Still, FMI for model exchange segfaults in testsuite, but it seems to be a valid error since a NULL pointer is sent around. Couldn't use valgrind to find it because the FMU template doesn't accept changing CFLAGS using env.vars (illegal instructions if using -O2)...
- Probably messed up some Makefiles. I moved things around a lot
483 lines of code changed in 3 files: