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
10
11
12
13
//! Line-search subsystem — port of
//! `Algorithm/IpLineSearch.hpp`, `IpBacktrackingLineSearch.{hpp,cpp}`,
//! `IpFilter.{hpp,cpp}`, `IpFilterLSAcceptor.{hpp,cpp}`,
//! `IpBacktrackingLSAcceptor.hpp`. Penalty / CG-penalty acceptors
//! (Phase 10) live here too once they land.

pub mod backtracking;
pub mod filter;
pub mod filter_acceptor;
pub mod ls_acceptor;
pub mod penalty_acceptor;

pub use filter::{Filter, FilterEntry};