[root]/SimulationRuntime/cpp/Include/Core
DataExchange
(9 files, 356 lines)
Policies
(3 files, 1077 lines)
Extensions
(2 files, 40 lines)
Math
(10 files, 2590 lines)
Modelica
(2 files, 137 lines)
Object
(3 files, 93 lines)
SimController
(6 files, 280 lines)
SimulationSettings
(5 files, 224 lines)
Solver
(10 files, 496 lines)
System
(22 files, 1053 lines)
Utils
(0 files, 0 lines)
Modelica
(3 files, 152 lines)
extension
(17 files, 1662 lines)
impl
(12 files, 671 lines)
numeric
(1 files, 23 lines)
bindings
(0 files, 0 lines)
amos
(4 files, 205 lines)
atlas
(12 files, 5508 lines)
blas
(9 files, 969 lines)
lapack
(39 files, 11080 lines)
mumps
(3 files, 536 lines)
4.6.4
(4 files, 478 lines)
traits
(30 files, 3341 lines)
detail
(8 files, 542 lines)
umfpack
(3 files, 1650 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 80 (100.0%) | 873 (100.0%) | 10.9 |
niklwors | 43 (53.8%) | 444 (50.9%) | 10.3 |
hudson | 14 (17.5%) | 166 (19.0%) | 11.8 |
mwalther | 11 (13.8%) | 94 (10.8%) | 8.5 |
nimen | 4 (5.0%) | 86 (9.9%) | 21.5 |
sjoelund.se | 3 (3.8%) | 50 (5.7%) | 16.6 |
RuedKamp | 2 (2.5%) | 30 (3.4%) | 15.0 |
rfranke | 1 (1.3%) | 1 (0.1%) | 1.0 |
mkloeppel | 1 (1.3%) | 1 (0.1%) | 1.0 |
adrpo | 1 (1.3%) | 1 (0.1%) | 1.0 |
re added missing boost ublas vector
7 lines of code changed in 1 file:
- 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
5 lines of code changed in 1 file:
removed boost ublas includes for mac os because of build errors
11 lines of code changed in 1 file:
fix for precompiled header of cpp runtime msvc build
added use of precompiled header for cpp runtime libraries
1 lines of code changed in 1 file:
exchange custom sparse matrix format in c++-runtime umfpack for boost::ublas sparse format
adapt test case
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
1 lines of code changed in 1 file:
added boost::algorithm::string to Modelica.h in cpp runtime
2 lines of code changed in 1 file:
introduce ArraySlice to treat assignments to subarrays on the lhs (#3263)
1 lines of code changed in 1 file:
- improved memory management with +d=hpcomMemoryOpt
- graphml-graphs now contain information if the nodes belong to the ODE- or eventsystem
- cpp-locks are now memory aligned
- lapack-support for sundials can now be used with the c++ runtime
- update for one hpcom test
14 lines of code changed in 1 file:
changed SimulationError exception class of cpp runtime
0 lines of code changed in 1 file:
added new exception class for all simulation errors in cpp runtime
2 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
4 lines of code changed in 2 files:
adapted BufferReaderWriter of cpp runtime to new writer interface
29 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
6 lines of code changed in 2 files:
fix for delete objects in cpp template, removed includes SystemDefaultimplementation of cpp runtime
1 lines of code changed in 1 file:
splitted EventHandling class in DiscreteEvents,ContinuousEvents and PreVariables
1 lines of code changed in 1 file:
- fixed deleteObject() in hpcom cpp-runtime
- disabled memory optimization for level scheduler
8 lines of code changed in 1 file:
Adaptions for VxWorks and Bodas in Kinsol and AlgLoopSolverFactory and cleanup of files in cpp runtime
6 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
66 lines of code changed in 1 file:
Cleanup of Cpp Runtime files
66 lines of code changed in 1 file:
Integration of Bodas and VxWorks functions into Cpp Simcore
12 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
4 lines of code changed in 1 file:
-vxworks includes
25 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
5 lines of code changed in 1 file:
- tabified precompiled header file
- made measure time functionality available for windows (mingw)
- FORCE_INLINE is now defined for gcc and msvc
8 lines of code changed in 1 file:
fix for some modelica internal functions in cpp template
1 lines of code changed in 1 file:
fix for dot and div array in cpp tempalte.Colored Jacobian in cvode of cpp runtime
1 lines of code changed in 1 file:
fix for cat array function in cpp template
1 lines of code changed in 1 file:
- 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
42 lines of code changed in 2 files:
added append method to array class in cpp runtime.
1 lines of code changed in 1 file:
changed datatype in TextFileWriter and MatFileWriter of cpp runtime
1 lines of code changed in 1 file:
fix for assign array from function return, adapted state selection for new array class
1 lines of code changed in 1 file:
Added new array class to cpp runtime. Changed arrays in cpp template.
5 lines of code changed in 1 file:
removed unnecessary initialization in cpp template.
1 lines of code changed in 1 file:
fix for missing timer include in Modelica.h
3 lines of code changed in 1 file:
removed boost timer include
1 lines of code changed in 1 file:
fix for free system object in cpp runtime
4 lines of code changed in 1 file:
- SparseMatrix-Support added for umfpack-linear solver
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:
expected output
updated boost in cpp runtime
1 lines of code changed in 1 file:
(28 more)