//! KKT subsystem — port of `Algorithm/IpAugSystemSolver*`,
//! `IpStdAugSystemSolver*`, `IpPDPerturbationHandler*`,
//! `IpPDSystemSolver*`, `IpPDFullSpaceSolver*`,
//! `IpSearchDirCalculator*`, `IpPDSearchDirCalc*`.
//!
//! Phase 6 traits and skeleton state machines live here; concrete
//! arithmetic is filled in once the linear-solver wrapper
//! (TSymLinearSolver) lands together with the `SymMatrix`/`Vector`
//! plumbing of Phase 5.
pub use AugSystemSolver;
pub use LowRankAugSystemSolver;
pub use SlackBasedTSymScalingMethod;
pub use StdAugSystemSolver;