Skip to content

Expose Ipopt derivative checker options#1079

Closed
mickaelbegon wants to merge 1 commit into
pyomeca:masterfrom
mickaelbegon:codex/fix-706-ipopt-derivative-checker
Closed

Expose Ipopt derivative checker options#1079
mickaelbegon wants to merge 1 commit into
pyomeca:masterfrom
mickaelbegon:codex/fix-706-ipopt-derivative-checker

Conversation

@mickaelbegon

@mickaelbegon mickaelbegon commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expose IPOPT derivative-test mode and starting index
  • expose finite-difference perturbation and mismatch tolerance
  • expose full derivative-test printing and point perturbation radius
  • keep IPOPT yes/no values behind boolean setters
  • correct the existing derivative NaN/Inf getter annotation

This is the second independent slice of #706, limited to derivative diagnostics. Defaults follow the current official IPOPT option reference.

Validation

  • pytest tests/shard5/test_solver_options.py::test_ipopt_solver_options -q
  • 1 passed

This change is Reviewable

@mickaelbegon

Copy link
Copy Markdown
Contributor Author

Superseded by #1078. The derivative-checker commit was integrated there so #706 now has a single review thread and a single CI run.

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