Directory SimulationRuntime/c/fmi/

Directory Created:
2013-02-25 14:27
Total Files:
10
Deleted Files:
0
Lines of Code:
1443

[root]/SimulationRuntime/c/fmi

Lines of Code

SimulationRuntime/c/fmi/ Lines of Code

Developers

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

Most Recent Commits

adeas31 2015-03-23 18:56 Rev.: 25218

#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:

  • SimulationRuntime/c/fmi: FMI2Common.c (+32 -24), FMI2Common.h (+1), FMI2ModelExchange.c (+14 -11)
hudson 2015-02-12 02:46 Rev.: 24545

[Janitor mode] Fix whitespace

3 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI2Common.c (+1 -1), FMI2ModelExchange.c (+2 -2)
hudson 2015-02-12 02:45 Rev.: 24544

[Janitor mode] Set auto-props

16 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: CMakeLists.txt (+16 -15)
adrpo 2015-02-12 02:37 Rev.: 24543

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:

  • SimulationRuntime/c/fmi: CMakeLists.txt (new 14), FMI1CoSimulation.c (+5 -3), FMI1ModelExchange.c (+5 -3), FMI2Common.c (+2 -2), FMI2ModelExchange.c (+7 -4)
adeas31 2014-12-18 17:23 Rev.: 23858

- Make FMI 1.0 co-simulation work.

19 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+19 -10)
hudson 2014-12-17 19:50 Rev.: 23832

[Janitor mode] Fix whitespace

2 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI2Common.c (+2 -2)
wbraun 2014-12-17 19:37 Rev.: 23831

- 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:

  • SimulationRuntime/c/fmi: FMI2Common.c (+38 -4)
adeas31 2014-12-10 22:45 Rev.: 23719

- print the error level

54 lines of code changed in 5 files:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+5 -5), FMI1Common.c (+16 -16), FMI1ModelExchange.c (+11 -11), FMI2Common.c (+8 -8), FMI2ModelExchange.c (+14 -14)
adeas31 2014-12-07 04:12 Rev.: 23684

- Raise the ModelicaError when any of the fmi* functions fail.
- Fixed the assert tests.

247 lines of code changed in 6 files:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+20 -8), FMI1Common.c (+66 -17), FMI1ModelExchange.c (+47 -15), FMI2Common.c (+42 -17), FMI2ModelExchange.c (+71 -33), FMICommon.h (+1)
adeas31 2014-12-05 05:22 Rev.: 23669

#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:

  • SimulationRuntime/c/fmi: FMI1Common.c (+12 -12), FMI1ModelExchange.c (+13 -6)
hudson 2014-10-21 17:20 Rev.: 22853

[Janitor mode] Fix whitespace

5 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI2ModelExchange.c (+5 -5)
wbraun 2014-10-21 16:47 Rev.: 22850

- fixes for FMI 2.0 import and export
- reorganize testsuite for fmi

57 lines of code changed in 3 files:

  • SimulationRuntime/c/fmi: FMI2Common.c (+4 -4), FMI2Common.h (+11), FMI2ModelExchange.c (+42 -12)
adeas31 2014-09-23 00:28 Rev.: 22404

#2767
- Fixed fmi2GetDerivatives & getReal.
- Added LogCategories to modelDescription.xml

17 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI2ModelExchange.c (+17 -5)
perost 2014-09-10 14:13 Rev.: 22252

- Updated OM for FMIL 2.0.

17 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI2ModelExchange.c (+17 -6)
sjoelund.se 2014-04-15 10:03 Rev.: 20143

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:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+17 -17), FMI1Common.c (+17 -17), FMI1ModelExchange.c (+17 -17), FMI2Common.c (+17 -17), FMI2ModelExchange.c (+17 -17), FMICommon.c (+17 -17)
adeas31 2014-03-28 01:03 Rev.: 19835

- Fixed FMI memory leaks and warnings.

10 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI1Common.c (+6), FMI2Common.c (+4)
sjoelund.se 2014-03-27 21:17 Rev.: 19830

Fixed some compiler warnings

2 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1Common.c (+2)
adeas31 2013-08-08 16:11 Rev.: 16764

- fixes for FMI co-simulation stand alone.

244 lines of code changed in 4 files:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+65 -23), FMI1Common.c (+88 -36), FMI1Common.h (+23), FMI2Common.c (+68 -36)
M.Arzt 2013-08-01 13:18 Rev.: 16714

- fix wrong string buffer size calculations in fmi import

4 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI1ModelExchange.c (+2 -2), FMI2ModelExchange.c (+2 -2)
adeas31 2013-07-19 04:48 Rev.: 16633

- Fix build.

0 lines of code changed in 4 files:

  • SimulationRuntime/c/fmi: FMI1Common.c (-8), FMI1Common.h (-1), FMI2Common.c (-8), FMI2Common.h (-1)
hudson 2013-07-19 04:41 Rev.: 16632

[Janitor mode] Set auto-props

502 lines of code changed in 5 files:

  • SimulationRuntime/c/fmi: FMI2Common.c (+170 -170), FMI2Common.h (+57 -57), FMI2ModelExchange.c (+187 -187), FMICommon.c (+47 -47), FMICommon.h (+41 -41)
adeas31 2013-07-19 04:38 Rev.: 16631

- 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:

  • SimulationRuntime/c/fmi: FMI1Common.h (+2 -5), FMI1ModelExchange.c (+1), FMI2Common.c (new 170), FMI2Common.h (new 57), FMI2ModelExchange.c (new 187), FMICommon.c (new 47), FMICommon.h (new 41)
adeas31 2013-07-17 18:49 Rev.: 16614

- flush the output.

2 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1Common.c (+2 -1)
adeas31 2013-07-13 08:47 Rev.: 16588

#1985
- Set the input variables.
- Some changes in the generated code.
- Fixed tests.

8 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI1Common.c (+8 -12), FMI1Common.h (-9)
adeas31 2013-07-12 19:37 Rev.: 16586

- Free the FMU binary properly.

1 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1ModelExchange.c (+1)
adeas31 2013-07-11 18:31 Rev.: 16580

- Fix FMI tests.

2 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1Common.h (+2 -2)
hudson 2013-07-11 15:34 Rev.: 16579

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • SimulationRuntime/c/fmi: FMI1Common.h (+1)
adeas31 2013-07-11 15:33 Rev.: 16578

- Fix build.

72 lines of code changed in 3 files:

  • SimulationRuntime/c/fmi: FMI1Common.c (+3 -24), FMI1Common.h (new 68), FMI1ModelExchange.c (+1 -1)
adeas31 2013-07-11 06:39 Rev.: 16576

#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:

  • SimulationRuntime/c/fmi: FMI1Common.c (+49 -103), FMI1ModelExchange.c (+78 -60)
lochel 2013-06-07 12:28 Rev.: 16243

- fix some comments
- change type signature for check_*_solutions [* is an element of {nonlinear,linear,mixed}]

6 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI1Common.c (+4 -4), FMI1ModelExchange.c (+2 -2)
hudson 2013-04-30 14:51 Rev.: 15938

[Janitor mode] Set auto-props

3 lines of code changed in 3 files:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (+1 -1), FMI1Common.c (+1 -1), FMI1ModelExchange.c (+1 -1)
wbraun 2013-04-29 20:27 Rev.: 15930

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:

  • SimulationRuntime/c/fmi: FMI1ModelExchange.c (+11)
sjoelund.se 2013-02-25 14:27 Rev.: 15306

- 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:

  • SimulationRuntime/c/fmi: FMI1CoSimulation.c (new 79), FMI1Common.c (new 248), FMI1ModelExchange.c (new 156)
Generated by StatSVN 0.7.0