[root]/SimulationRuntime/cpp/Include/Core/SimController
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 93 (100.0%) | 737 (100.0%) | 7.9 |
mwalther | 21 (22.6%) | 238 (32.3%) | 11.3 |
nimen | 18 (19.4%) | 180 (24.4%) | 10.0 |
niklwors | 18 (19.4%) | 124 (16.8%) | 6.8 |
hudson | 22 (23.7%) | 100 (13.6%) | 4.5 |
RuedKamp | 10 (10.8%) | 48 (6.5%) | 4.8 |
sjoelund.se | 4 (4.3%) | 47 (6.4%) | 11.7 |
fix for precompiled header of cpp runtime msvc build
added use of precompiled header for cpp runtime libraries
0 lines of code changed in 1 file:
change in SimController (_simMgr is now member variable again)
19 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
added SimVars class to cpp runtime which stores all model variables
removed [Model]PreVariables class in cpp template and moved functionality to SimVars class
modified get/set methods,array class,eventhandling classes to new SimvVars class
17 lines of code changed in 2 files:
-removed argument cycletime in calcOneStep and runSingleStep
3 lines of code changed in 3 files:
- fixed static linking of cpp-runtime
- fix for missing kinsol-includes
4 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
separated LoadSystem Method in SimController class in LoadSystem and LoadSimData
24 lines of code changed in 2 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
4 lines of code changed in 4 files:
- Some more detailed information about level-scheduling added if hpcom dump is set
- Removed "simulationMainFile" template function from hpcom-susan file
- Improved Profiling of cpp-runtime
1 lines of code changed in 1 file:
- profiling of the cpp-runtime can now be enabled with the help of the makefile argument 'RUNTIME_PROFILING="true"'
5 lines of code changed in 1 file:
- removed some debug output commands from HpcOmMemory.mo
- additional time points for measure time added to cpp runtime
32 lines of code changed in 1 file:
fix for 3d array in cpp runtime, added stop method to solver interface,
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
14 lines of code changed in 1 file:
Added time events for oneStepMode
17 lines of code changed in 1 file:
-added some functions required for vxworks
17 lines of code changed in 3 files:
Adaptions for VxWorks and Bodas in Kinsol and AlgLoopSolverFactory and cleanup of files in cpp runtime
39 lines of code changed in 5 files:
[Janitor mode] Fix whitespace
26 lines of code changed in 5 files:
Cleanup of Cpp Runtime files
44 lines of code changed in 6 files:
-adapted cpp runtime includes for vxworks
2 lines of code changed in 1 file:
Additional changes in include files for Bodas and VxWorks in Cpp Core
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
44 lines of code changed in 3 files:
Integration of Bodas and VxWorks functions into Cpp Simcore
60 lines of code changed in 4 files:
- fixed log and parallel writeOutput
- parallel writeOutput is now enabled if boost::threads are found
2 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
2 lines of code changed in 2 files:
-vxworks includes
26 lines of code changed in 3 files:
[Janitor mode] Set auto-props
4 lines of code changed in 4 files:
- removed the Include/Core - Folder from the Include-Path (this will break the CPP-Runtime on Windows with MSVC)
- moved some header-files from cpp/Core to cpp/Include/Core
- added experimental version of level-scheduler (levelfix) to HPCOM
151 lines of code changed in 6 files:
removed unnecessary initialization in cpp template.
1 lines of code changed in 1 file:
fix for free system object in cpp runtime
6 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
1 lines of code changed in 1 file:
- linear solver interfaces for equation systems added
- command line options for linear and nonlinear solver added ("-L name" and "-N name")
- sparse solver format included
- umfpack-solver dummy added (will be filled soon by mkloeppel)
1 lines of code changed in 1 file:
- I had to reinclude some headers to get the ANALYZATION_MODE running (sorry Niklas, maybe we can find a better solution soon)
- Precompiled headers are now disabled if using ANALYZATION_MODE -> otherwise it will not compile with our tracing-tool
15 lines of code changed in 2 files:
added precompiled header for msvc in cpp runtime cmakefile and cpp template
1 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
added getNominalReal to Algoop interface and hybrj solver in cpp runtime
add empty as output format to cpp runtime time and cpp template
1 lines of code changed in 1 file:
[Janitor mode] Fix tabs
2 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"
22 lines of code changed in 2 files:
[Janitor mode] Fix tabs
2 lines of code changed in 1 file:
changed cpp runtime generated output file names for system lib and cpp files
generate executable for cpp runtime
4 lines of code changed in 1 file:
(7 more)