Expand description
Optimal-error convergence check — port of
Algorithm/IpOptErrorConvCheck.{hpp,cpp}.
Tolerance state machine over (nlp_err, iter_count) plus
per-component infeasibilities pulled directly from
[IpoptCalculatedQuantities]. The scalar
[Self::check_convergence] entry point only gates on
nlp_err <= tol (matching upstream when the per-component
tolerances are at their +∞ sentinels); the state-aware
[Self::check_convergence_with_state] adds the
dual_inf_tol / constr_viol_tol / compl_inf_tol gates that
mirror upstream OptimalityErrorConvergenceCheck::CheckConvergence.
Structs§
Functions§
- certificate_
masked - Is a passing strict certificate masked by an extreme objective scale (gh #200)?