pounce-algorithm 0.2.0

Algorithm-side core for POUNCE (port of Ipopt's src/Algorithm/): IteratesVector, IpoptData, CalculatedQuantities, KKT solvers, line search, mu update, conv check, initializer, IpoptAlg main loop, AlgBuilder.
Documentation
1
2
3
4
5
6
7
8
9
//! Trait — port of `IpSearchDirCalculator.hpp`.

pub trait SearchDirCalculator {
    /// Compute the next search direction. Phase 7 wires the full
    /// signature once `IpoptData` carries `delta`/`delta_aff`.
    fn computed_normal_step(&self) -> bool {
        false
    }
}