[root]/SimulationRuntime/fmi/export/fmi1
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 39 (100.0%) | 2693 (100.0%) | 69.0 |
adeas31 | 24 (61.5%) | 2305 (85.6%) | 96.0 |
wbraun | 5 (12.8%) | 252 (9.4%) | 50.4 |
lochel | 3 (7.7%) | 94 (3.5%) | 31.3 |
adrpo | 4 (10.3%) | 35 (1.3%) | 8.7 |
sjoelund.se | 2 (5.1%) | 4 (0.1%) | 2.0 |
hudson | 1 (2.6%) | 3 (0.1%) | 3.0 |
Fix: #3288
- properly convert between modelica_string to fmiString
- some warning fixes in SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c
4 lines of code changed in 1 file:
Fix bug: #3243
- set the useStream array as done in simulation_runtime.cpp, function setGlobalVerboseLevel
- maybe we should have a function that sets these things which could be called from FMI and not use variable useStream directly
3 lines of code changed in 1 file:
- partial fix to #3067
- move initialize*Systems from fmi2EnterInitializationMode to fmi2Instantiate because after an fmi2Reset fuction fmi2EnterInitializationMode will be called again which would allocate memory for systems again
16 lines of code changed in 1 file:
- Fixed fmiEventUpdate.
25 lines of code changed in 1 file:
- FMI 1.0 co-simulation API skeleton.
178 lines of code changed in 3 files:
- removed deprecated numeric initialization approach
- removed simflags: "-iom=*" and "-iim=numeric"
- another commit will remove more code that belongs to the numeric initialization approach
1 lines of code changed in 1 file:
- fix for #2840
- a bit of clean up in the fmi interfaces
0 lines of code changed in 1 file:
- fixed typo.
1 lines of code changed in 1 file:
- Only check for invalidNumber & nullPointer when NUMBER_OF_STATES > 0.
1 lines of code changed in 1 file:
- Avoid `FMU could not converge in event update` error by setting the iterationConverged to true.
1 lines of code changed in 1 file:
- fmiSetString should work the same as fmiSetReal/Integer/Boolean.
1 lines of code changed in 2 files:
Change the Modelica string to be implemented as a MetaModelica string (boxed)
- Note: Some Modelica functions might have become slower if string literals were not put into the _literals file
3 lines of code changed in 1 file:
Add SerializeModelInfo (JSON) version to the compiler, using +d=modelInfoJSON
- JSON is faster to generate and parse than the XML format (roughly 10 seconds saved for running the testsuite)
- Not enabled by default since:
- OMEdit needs to fully support it
- 1 test fails with different results: fmi/ModelExchange/2.0/HelloFMIWorldEvent.mos
1 lines of code changed in 1 file:
- fix some typos in fmi
4 lines of code changed in 1 file:
- fix FMI crashes?
12 lines of code changed in 1 file:
#2840 - added assertion handling to fmi1 and fmi2 export
208 lines of code changed in 1 file:
- fix fmi stuff
6 lines of code changed in 1 file:
#2767
- Fixed fmi2GetDerivatives & getReal.
- Added LogCategories to modelDescription.xml
1 lines of code changed in 1 file:
#2706
- Fixed the FMU memmory allocation & free memory issues.
15 lines of code changed in 1 file:
- Implemented fmiGetTypesPlatform, fmiGetVersion, fmiInstantiate, fmiFreeInstance, fmiSetupExperiment, fmiEnterInitializationMode & fmiExitInitializationMode functions for FMI 2.0 export.
16 lines of code changed in 2 files:
- fix usage of storedRelations (formerly hysteresisEnabled)
- new, more precise names:
- array hysteresisEnabled renamed to storedRelations
- function storeRelations renamed to updateRelationsPre
- function updateHysteresis renamed to storeRelations
- cleanup:
- function printHysteresisRelations removed
- function activateHysteresis removed
87 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
3 lines of code changed in 1 file:
- fixes for fmi-export(#2664)
- removed ringbuffer usage
- activated logging
- fixed InOutTest testcase
39 lines of code changed in 1 file:
the evaluation of zerocrossings take now only needed equations into account
- less equations are needed to evaluate function_ZeroCrossings, not the whole rhs)
- Modelica.Fluid.Examples.Tanks.EmptyTanks.mos works again
1 lines of code changed in 1 file:
- Almost empty template for FMI2.0 export.
21 lines of code changed in 2 files:
- Renamed the interface file to avoid conflicts.
867 lines of code changed in 4 files:
- Forgot to move files in the last commit.
1178 lines of code changed in 5 files: