KKT norm criterion activation mechanism improvement
Release notes
KKT norm is evaluated even when not needed, and when new iteration callback is activated which is not logically correct. Store new store call back should be used instead. KKT norm should be saved in the database for post processing when computed.
Problem to solve
KKT norm is evaluated even when not needed this numerically inefficient. KKT norm is not saved in the database, a pity for post processing.
Proposal
new store call back is adopted to activate the KKT criterion, instead that new iteration. Automatically store KKT in database when computed. -->
Intended users
Everyone interested in first order stopping criteria.
User experience goal
Do a post processing of KKT criterion, numerical efficiency when kkt is not activated.
Further details
Better assess optimality of optimum candidate on the based on KKT conditions.