Expand description
SQP outer-loop options. Mirrors the spirit of
crate::alg_builder::ConvCheckOptions but only what the SQP
driver itself needs; QP-subproblem-specific options pass
through pounce_qp::QpOptions (which SqpAlgorithm owns).
Structs§
Enums§
- SqpGlobalization
- Choice of SQP globalization strategy. Defaults to filter (Fletcher-Leyffer 2002) per the design note §4.1; l1-elastic merit (Han-Powell with adaptive penalty) is the alternative.
- SqpHessian
Source - Hessian source for the SQP subproblem.
Constants§
- DEFAULT_
QP_ IPM_ COLD_ START_ MIN_ DIM - Default for
SqpOptions::qp_ipm_cold_start_min_dim: the size at whichalgorithm=active-set-sqpalready starts from the interior point and hands over (IpoptApplication::sqp_auto_handover), for the same reason one level down. - DEFAULT_
QP_ SCHUR_ INDEFINITE_ MAX_ DIM - Default for
SqpOptions::qp_schur_indefinite_max_dim. The rule applies to warm step QPs only, so it does not depend on whether cold ones are seeded; the value is the sizealgorithm=active-set-sqpalready treats as large (the interior-point handover and cold-start seed start here too), and it matchespounce_qp::SOFT_DROP_MIN_DIM, so a warm indefinite QP moved to the refactor path gets the soft drops as well. The reporter’s QP isn + m = 28 950; nothing measured places the crossover more precisely. - DEFAULT_
QP_ SCHUR_ MIN_ DIM - Default for
SqpOptions::qp_schur_min_dim.