Skip to main content

UNEXPLOITED_HINTS

Constant UNEXPLOITED_HINTS 

Source
pub const UNEXPLOITED_HINTS: &[&str];
Expand description

Options that are honored in the sense that matters — the answer is unaffected — but whose performance hint pounce does not exploit. These warn rather than fail: refusing them would stop a solve that returns the right result today, only a little slower.

Empty since gh #588 phase Q6. The four constant-derivative hints (grad_f_constant, hessian_constant, jac_c_constant, jac_d_constant) lived here and are now exploited: pounce_nlp::constant_derivatives reconciles each one against what the model can prove about its own algebra, and OrigIpoptNlp reuses the derivative across iterates when the answer is yes. A hint the model disproves still produces a warning — but a louder one, from that module, saying the hint was refused rather than merely unused.

The table stays because the shape is right for the next hint that arrives registered-but-unexploited, and because hint_warnings and its two membership tests are the mechanism that keeps such an option from going silent again.