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 {