[root]/SimulationRuntime/cpp/Include/Core/DataExchange/Policies
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 52 (100.0%) | 3941 (100.0%) | 75.7 |
hudson | 16 (30.8%) | 1403 (35.6%) | 87.6 |
mwalther | 9 (17.3%) | 843 (21.4%) | 93.6 |
MaEi | 4 (7.7%) | 721 (18.3%) | 180.2 |
niklwors | 16 (30.8%) | 533 (13.5%) | 33.3 |
sjoelund.se | 6 (11.5%) | 440 (11.2%) | 73.3 |
adrpo | 1 (1.9%) | 1 (0.0%) | 1.0 |
- added a mapping for variables to storage positions, to support efficient code generation that keeps array-variables as arrays
- a new HashTable is now part of the code, that maps a ComponentReference to an array of Integers and a list of Integers
- HpcOm memory optimization disabled
- initAliasArray-interface extended in SimVars-Class
- some typo fixes
1 lines of code changed in 1 file:
changed SimulationError exception class of cpp runtime
8 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
9 lines of code changed in 1 file:
added new exception class for all simulation errors in cpp runtime
19 lines of code changed in 1 file:
- on some weird systems case matters :)
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
10 lines of code changed in 1 file:
adapted BufferReaderWriter of cpp runtime to new writer interface
68 lines of code changed in 3 files:
- changed name of "Analyzation_Mode" to "Runtime_static_linking"
- removed flag "hpcomAnalyzationMode"
- moved Runtime_static_linking into cpp-template
- added a flag to link boost statically to the cpp-runtime
2 lines of code changed in 2 files:
fix in array operations sum_array and dot_array
0 lines of code changed in 1 file:
- optimized parallel write output
- added profiling points for the write output functionality
- added profiling based on papi counters to the cpp-runtime
662 lines of code changed in 2 files:
- changed USE_THREADS to USE_PARALLEL_OUTPUT, because otherwise the boost_thread library can not be used by HPCOM
- some updated for the hpcom testsuite
6 lines of code changed in 1 file:
changed datatype in TextFileWriter and MatFileWriter of cpp runtime
13 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
3 lines of code changed in 1 file:
another buffer optimization in MatfileWriter.h
20 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
25 lines of code changed in 1 file:
usage of temp buffers in MatlabFileWriter.h optimized
45 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
14 lines of code changed in 1 file:
reduced the number of allocating and reallocating temp buffers
16 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
514 lines of code changed in 1 file:
[Janitor mode] Set auto-props
642 lines of code changed in 1 file:
Added MatFileWriter to cpp runtime.
Adapted cpp runtime testsuite for the new MAT file output.
640 lines of code changed in 1 file:
- equations to evaluate conditions added to simcode-structure (currently only available with hpcom)
- the event-taskgraph exported by hpcom is now correct
- conditions can now be evaluated with evaluateConditions instead of evaluateAll
- prototype for asynchronous writeOutput added to cpp runtime
- removed some stuff from the cvode-implementation (hopefully this will not damage any tests)
- the boost log and thread libraries are now optionally included into the cmake build process
- added logging for cvode if the boost log-library is available
- the cpp runtime is now able to differentiate between varios output methods (write all output steps + event steps, just output steps, no output)
- some comments and small bug fixes
132 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
- removed some warnings of the gcc build
- changed the globalSettings reference to a pointer (just a quickfix to get the ANALYZATION_MODE running)
1 lines of code changed in 1 file:
expected output
updated boost in cpp runtime
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
10 lines of code changed in 1 file:
add variable description and paramter values to writeoutput in cpp template
30 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
5 lines of code changed in 1 file:
[Janitor mode] Fix tabs
3 lines of code changed in 1 file:
- AnalyzationMode added, which will link the libraries statically. It can be used by adding "-D ANALYZATION MODE" in the makefile and by compiling your model with "+d=hpcom, hpcomAnalyzationMode"
39 lines of code changed in 1 file:
[Janitor mode] Fix tabs
1 lines of code changed in 1 file:
Modified cpp runtime
- outsourced object creation in own classes
- changed some interface method names
- removed unused interface methods
- add get/set method to IContinuous for simulation variables
- adapted cpp template
- adapted cpp fmu template
- added SimManager for time events and removed time event handling from solver
- added SimController class to start stop simulation, create Modelica system
24 lines of code changed in 2 files:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
164 lines of code changed in 2 files:
[Janitor mode] Fix tabs
164 lines of code changed in 2 files:
[Janitor mode] Set auto-props
2 lines of code changed in 2 files:
Trim trailing whitespace
274 lines of code changed in 2 files:
Remove BOM
2 lines of code changed in 2 files:
converted cpp an h files in cpp runtime to utf8
4 lines of code changed in 2 files:
Reorganized cpp runtime folders. Simplified solver interface methods. Removed unused functions. Renamed interfaces
366 lines of code changed in 2 files: