//! 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 for dense, sparse, and implicit
//! operator-backed quadratic models.