//! HerculesABQP is a solver for convex box-constrained quadratic programs.
//!
//! The main entry points are:
//! - [`solver::solve_box_qp`] for one-off solves
//! - [`solver::PreparedSolver`] for repeated solves with shared `Q` and `c`
//!
//! The crate also includes matrix wrappers plus optional Python bindings.