[root]/SimulationRuntime/cpp/Include/FMU2
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 50 (100.0%) | 2113 (100.0%) | 42.2 |
rfranke | 39 (78.0%) | 2038 (96.5%) | 52.2 |
hudson | 11 (22.0%) | 75 (3.5%) | 6.8 |
adapt FMI2 to new SimVars
2 lines of code changed in 1 file:
FMI2 Cpp: separate initializeMemory from initializeFreeVariables to avoid memory leak in fmi2Reset and to speed it up
1 lines of code changed in 1 file:
FMI2 Cpp: implement fmi2Reset function
- CodegenFMUCpp.tpl: need an own initialize() method that does all but evaluation of initial equations
- FMU2Wrapper.cpp: implement reset() method and adapt initialization
- FMUWrapper.cpp: adapt initialization (enabling override of free variables prior to initialization of bound variables)
2 lines of code changed in 1 file:
separate initialization of free variables from initialization of bound variables
- CodegenCpp.tpl: split initialize method in a backwards compatible way
- FMU2Wrapper.cpp: exploit new initialize methods
- FMUWrapper.cpp: revert to before r25374, as FMI1 should not get new features
3 lines of code changed in 1 file:
FMI2 Cpp: additional changes to remove writing of output file from FMU
2 lines of code changed in 1 file:
FMI2 Cpp: upgrade initialization
55 lines of code changed in 3 files:
formattings
9 lines of code changed in 1 file:
fix FMU solver names
The solver factories expect lower case letters. Use the default names of simulation executable (see OMCFactory::ReadSimulationParameter).
3 lines of code changed in 1 file:
fix initialization of dependent variables
1 lines of code changed in 1 file:
FMI2 Cpp: apply runtime license
72 lines of code changed in 4 files:
FMI2 Cpp: introduce new getters and setters
28 lines of code changed in 2 files:
FMI2 Cpp: remove macro OBJECTCONSTRUCTOR
1 lines of code changed in 1 file:
FMI2 Cpp: distinguish model identifier from model class
9 lines of code changed in 2 files:
add exception handling to fmi2Instantiate
13 lines of code changed in 2 files:
fix getReal of Cpp FMI 1.0 and correct sizes of _tmp_real_buffer
1 lines of code changed in 1 file:
fix uint
3 lines of code changed in 2 files:
cosmetic change
1 lines of code changed in 1 file:
FMI2 Cpp: add debug logging and exception handling
263 lines of code changed in 3 files:
re-fix whitespace (see r25194)
67 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
68 lines of code changed in 4 files:
[Janitor mode] Set auto-props
7 lines of code changed in 7 files:
Initial version of FMI 2.0 export with Cpp runtime (#3238)
1502 lines of code changed in 7 files: