pounce-restoration 0.2.0

Restoration phase for POUNCE (port of Ipopt's Algorithm/Resto*): RestoIpoptNLP, RestoMinC_1Nrm, RestoFilterConvCheck, etc. Phase 9 — currently scaffolded with trait surface and stubbed strategies; full implementation lands incrementally.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Re-export of the [`RestorationPhase`] trait that lives in
//! `pounce-algorithm`. The trait is defined there (rather than here) so
//! that [`pounce_algorithm::ipopt_alg::IpoptAlgorithm`] can call into
//! it without forming a circular crate dependency
//! (`pounce-restoration` already depends on `pounce-algorithm`).
//!
//! Concrete restoration drivers (`MinC1NormRestoration`,
//! `RestoRestorationPhase`) `impl RestorationPhase for ...` against the
//! re-exported trait below.

pub use pounce_algorithm::restoration::{RestorationOutcome, RestorationPhase};