From 2c80cde2d637007418332d3d59b231572d4c10bc Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Sun, 1 Sep 2013 15:36:14 +0000 Subject: [PATCH] Removed catch-all trap -- Richard check whether kosher. Issue is gdb can't figure out original exception. --- gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp b/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp index bb7e065dc..3aa2155dc 100644 --- a/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp +++ b/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp @@ -157,9 +157,11 @@ void LevenbergMarquardtOptimizer::iterate() { } else { state_.lambda *= params_.lambdaFactor; } - } catch(...) { - throw; } +// Frank asks: why would we do that? +// catch(...) { +// throw; +// } } // end while if (lmVerbosity >= LevenbergMarquardtParams::LAMBDA)