//! Abstract optimization method.
//!
//! Port of `ql/math/optimization/method.hpp`. The C++ failures raised inside
//! `minimize` (infeasible starting points, stalled updates) surface as
//! `Err` instead of exceptions.
use crateQlResult;
use crate;
use crateProblem;
/// A constrained optimization method.