[root]/SimulationRuntime/c/optimization
DataManagement
(3 files, 1934 lines)
constraints
(0 files, 0 lines)
eval_all
(3 files, 1570 lines)
goal
(0 files, 0 lines)
initialOptimizer
(0 files, 0 lines)
lagrangeFun
(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)