-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
- import bocop2 problems, with some presentation pages
- enforce path constraint on last time step (adjust scripts)
- reintroduce delay feature
- reintroduce parameter identification feature
- test control per step vs control per stage
- try to include declarations block in problem.cpp from a unique source file in src/ ?
- improve GUI, if possible import bocop2 qt gui ?
- debrief info for contraints
- try to estimate constant sensitivity by reformulating it as a parameter with tight bounds (check with fixed parameters in ipopt 3.14)
- try ipopt 3.14 with SPRAL instead of mumps (linear_solver = spral, requires environment variable OMP_CANCELLATION=TRUE)
- structure detection from solution (use event function whose 0 value indicates an arc type)
- covergence debrief: plot objective and constraint violation vs iterations
- test(): use specific test.def files ? Need only objective and constraints/status to check solution validity. Use test.list.csv by default
- bench(): similar to test() but with bench.list.csv and bench.def files and more info (iterations and cpu time). More for performance tests with bigger, slower problems
- package organisation and deployment (c++/python, conda package. Windows native or mingw64 ?)
- try to have a unique problem-independent lib for the core, built only once and put in a lib/ folder. NB. Is the current libbocopcore.so used only for python interface ? Use a second, local lib for each problem ?
- wiki: add getting started, install (user / dev) and release pages
- try to add coverage info
- doc -_-
jbcaillau
Metadata
Metadata
Assignees
Labels
No labels