From c8b9097740d286b09d0c2b6d8954e45cb764d81a Mon Sep 17 00:00:00 2001 From: Thomas Capricelli Date: Tue, 19 Jan 2010 01:00:59 +0100 Subject: erm.. forgot to test after previous commit. Now it's ok (tm). --- unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'unsupported/Eigen') diff --git a/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h b/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h index 137213490..8df48d2ab 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h @@ -176,8 +176,9 @@ LevenbergMarquardt::minimize( ) { Status status = minimizeInit(x, mode); - while (status==Running) + do { status = minimizeOneStep(x, mode); + } while (status==Running); return status; } @@ -719,8 +720,9 @@ LevenbergMarquardt::minimizeOptimumStorage( ) { Status status = minimizeOptimumStorageInit(x, mode); - while (status==Running) + do { status = minimizeOptimumStorageOneStep(x, mode); + } while (status==Running); return status; } -- cgit v1.2.3