diff --git a/gtsam_unstable/linear/QPSolver.cpp b/gtsam_unstable/linear/QPSolver.cpp index e945391e0..7f9991a32 100644 --- a/gtsam_unstable/linear/QPSolver.cpp +++ b/gtsam_unstable/linear/QPSolver.cpp @@ -444,7 +444,7 @@ pair QPSolver::initialValuesLP() const { Vector sigmas = jacobian->get_model()->sigmas(); for (size_t i = 0; i < sigmas.size(); ++i) { if (sigmas[i] < 0) { - slackInit[i] = max(errorAtZero[i], 0.0); + slackInit[i] = std::max(errorAtZero[i], 0.0); } else if (sigmas[i] == 0.0) { errorAtZero[i] = fabs(errorAtZero[i]); } // if it has >0 sigma, i.e. normal Gaussian noise, initialize it at 0