From 2027b2c730a23fcd51d1ba113067e2cc8b25abeb Mon Sep 17 00:00:00 2001 From: Maksym Zhelyeznyakov Date: Fri, 17 Oct 2025 20:19:22 +0200 Subject: [PATCH] removed assert to boost assert --- .../math/optimization/detail/differentiable_opt_utilties.hpp | 2 +- include/boost/math/optimization/detail/line_search_policies.hpp | 2 +- include/boost/math/optimization/lbfgs.hpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/boost/math/optimization/detail/differentiable_opt_utilties.hpp b/include/boost/math/optimization/detail/differentiable_opt_utilties.hpp index 48e80ae71..bd245164a 100644 --- a/include/boost/math/optimization/detail/differentiable_opt_utilties.hpp +++ b/include/boost/math/optimization/detail/differentiable_opt_utilties.hpp @@ -101,7 +101,7 @@ template T norm_inf(const std::vector& x) { - assert(!x.empty()); + BOOST_ASSERT(!x.empty()); T max_val = std::abs(x[0]); const std::size_t n = x.size(); diff --git a/include/boost/math/optimization/detail/line_search_policies.hpp b/include/boost/math/optimization/detail/line_search_policies.hpp index a64254a9a..409550f10 100644 --- a/include/boost/math/optimization/detail/line_search_policies.hpp +++ b/include/boost/math/optimization/detail/line_search_policies.hpp @@ -85,7 +85,7 @@ public: * Numerical Optimization, 2nd Edition, * Springer, 2006. * - * Algorithm 3.5 — Line Search Algorithm (Strong Wolfe Conditions) + * Algorithm 3.5 - Line Search Algorithm (Strong Wolfe Conditions) * Pages 60–61 */ template diff --git a/include/boost/math/optimization/lbfgs.hpp b/include/boost/math/optimization/lbfgs.hpp index 0c18fdb48..73a8f56f8 100644 --- a/include/boost/math/optimization/lbfgs.hpp +++ b/include/boost/math/optimization/lbfgs.hpp @@ -10,6 +10,7 @@ #include #include "boost/math/optimization/detail/line_search_policies.hpp" +#include namespace boost { namespace math {