Skip to content

Conversation

@Lucas-Haubert
Copy link

This PR addresses the change of Eigen version (from Eigen3 to Eigen5).

The fixes are:
(1): Unit test: ProxQP::dense: test primal infeasibility solving: From failed to solved.
(2): Unit tests: dense maros meszaros using the api and sparse maros meszaros using the API: Fix long run_time.

The commits:
(1): Commit 5ae94fb corrects the status update (PROXQP_SOLVED_CLOSEST_PRIMAL_FEASIBLE) in the dense backend.
(2): Commit da4a4b2 redefines the function load_qp, in the Maros-Meszaros unit tests, to skip the large problems internally, and not after calling the function. With Eigen5, the complexity of load_qp is linear w.r.t. the problem size, making the execution of the CI very long.

…h intern skipping of large problems, to avoid useless computations (adapt from Eigen 3 to Eigen5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant