[root]/SimulationRuntime/c/optimization
                 DataManagement 
(3 files, 1934 lines)
 
DataManagement 
(3 files, 1934 lines)
                 constraints 
(0 files, 0 lines)
 
constraints 
(0 files, 0 lines)
                 eval_all 
(3 files, 1570 lines)
 
eval_all 
(3 files, 1570 lines)
                 goal 
(0 files, 0 lines)
 
goal 
(0 files, 0 lines)
                 initialOptimizer 
(0 files, 0 lines)
 
initialOptimizer 
(0 files, 0 lines)
                 lagrangeFun 
(0 files, 0 lines)
 
lagrangeFun 
(0 files, 0 lines)
                 mainOptimizer 
(0 files, 0 lines)
 
mainOptimizer 
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change | 
|---|---|---|---|
| Totals | 152 (100.0%) | 2587 (100.0%) | 17.0 | 
| vitalij | 115 (75.7%) | 2369 (91.6%) | 20.6 | 
| hudson | 13 (8.6%) | 126 (4.9%) | 9.6 | 
| sjoelund.se | 10 (6.6%) | 60 (2.3%) | 6.0 | 
| lochel | 8 (5.3%) | 31 (1.2%) | 3.8 | 
| perost | 1 (0.7%) | 1 (0.0%) | 1.0 | 
| wbraun | 1 (0.7%) | 0 (0.0%) | 0.0 | 
| adrpo | 4 (2.6%) | 0 (0.0%) | 0.0 | 
using time grid inside model for dyn. optimization
    
2 lines of code changed in 1 file:
added interface for user time grid in dyn. optimization
    
1 lines of code changed in 1 file:
improved time grid in dyn. optimization
    
2 lines of code changed in 2 files:
initial guess with file for dyn. opt.
    
1 lines of code changed in 1 file:
Remove some -I flags so the headers copied from simulation runtime works without changes
    
1 lines of code changed in 1 file:
Fix spelling
    
1 lines of code changed in 1 file:
Fix compilation
    
1 lines of code changed in 1 file:
Add make option OMC_MINIMAL_RUNTIME=1, which skips compilation of many object files in the simulation runtime (to make it easier to cross-compile for real-time targets)
    
3 lines of code changed in 1 file:
dyn. optization: fixed handling case with dummy state
    
2 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
- improved optDebugeJac
 compare analytical and numerical jacobian
    
4 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
-imporved error msg for dyn. optimization
-some fixes from static analysis 
    
9 lines of code changed in 2 files:
update tests
    
4 lines of code changed in 1 file:
- update ipopt settings
 - update tests
- added a flag for dyn. optimization for warm start
 - added test
    
53 lines of code changed in 1 file:
fixed discrete vars and events in dyn. optimization
    
21 lines of code changed in 2 files:
- support partial final constraint via annotation marker
 - added structure for final constraints
 - codegen for final constraints
 - modification dyn. optimization methode for final constraints
 - added tests for final constraints
    
11 lines of code changed in 3 files:
fixed jacobian index handling in optimization
    
1 lines of code changed in 1 file:
fixed some issues with optimization:
- jac handling
- memory 
- output
 
    
22 lines of code changed in 2 files:
fixed pre-sim for optimization
    
2 lines of code changed in 1 file:
- improved optimization 
 - sorting
    
7 lines of code changed in 2 files:
- fix some runtime messages
    
1 lines of code changed in 1 file:
- improved optimization
 - evaluation derivations 
    
11 lines of code changed in 3 files:
- fix some include paths
    
1 lines of code changed in 1 file:
- fixed numerical hessian
- new flag for keep hessian constant
    
7 lines of code changed in 2 files:
- some fixes from static analysis 
- improve structure for handling ode order in optimization
    
0 lines of code changed in 1 file:
- fixed 20413
Thanks Willi!
    
557 lines of code changed in 7 files:
revert -r 20413-20418
    
420 lines of code changed in 7 files:
- added header 
    
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
[Janitor mode] Set auto-props
4 lines of code changed in 4 files:
- improve optimization
 - scaling
 - cheaper function evalution
  - improve data structure
  - preprocessing for derivations
  - improve evaluation goal function + constraints 
 - mathematical background
 - improve hessian structure
- update test for optimization
    
539 lines of code changed in 7 files:
Update runtime code to OSMC-PL 1.2 runtime license (BSD 3-clause, GPLv3, or OSMC-PL conditions)
    
54 lines of code changed in 3 files:
- improve update model data in optimization 
- improve initial guess for inputs
- fixed constant initial guess
 
    
2 lines of code changed in 1 file:
- improve evaluation for hessian in optimization 
    
3 lines of code changed in 1 file:
- restructure data for optimization
- fixed indices for nonlinear constraints
    
12 lines of code changed in 1 file:
- improve num hessian
    
1 lines of code changed in 1 file:
- restructure data for optimization (continuing) 
 - using stored alg vars for initial guess
    
4 lines of code changed in 1 file:
- independent memory for constraints,objective, alg vars  in optimization
    
13 lines of code changed in 1 file:
- added helper var
 - counter for collocation points
    
1 lines of code changed in 1 file:
(51 more)