From 602778ea26ae345b40958728da918fbd0ba23dad Mon Sep 17 00:00:00 2001 From: Thomas Capricelli Date: Thu, 11 Feb 2010 01:49:27 +0100 Subject: also fix tests for NumTraits::epsilon() --- unsupported/test/NonLinearOptimization.cpp | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'unsupported/test/NonLinearOptimization.cpp') diff --git a/unsupported/test/NonLinearOptimization.cpp b/unsupported/test/NonLinearOptimization.cpp index c8b0b55a1..1313726a1 100644 --- a/unsupported/test/NonLinearOptimization.cpp +++ b/unsupported/test/NonLinearOptimization.cpp @@ -692,8 +692,8 @@ void testNistChwirut2(void) x<< 0.15, 0.008, 0.010; // do the computation lm.resetParameters(); - lm.parameters.ftol = 1.E6*epsilon(); - lm.parameters.xtol = 1.E6*epsilon(); + lm.parameters.ftol = 1.E6*NumTraits::epsilon(); + lm.parameters.xtol = 1.E6*NumTraits::epsilon(); info = lm.minimize(x); // check return value @@ -1243,8 +1243,8 @@ void testNistBoxBOD(void) // do the computation BoxBOD_functor functor; LevenbergMarquardt lm(functor); - lm.parameters.ftol = 1.E6*epsilon(); - lm.parameters.xtol = 1.E6*epsilon(); + lm.parameters.ftol = 1.E6*NumTraits::epsilon(); + lm.parameters.xtol = 1.E6*NumTraits::epsilon(); lm.parameters.factor = 10.; info = lm.minimize(x); @@ -1264,8 +1264,8 @@ void testNistBoxBOD(void) x<< 100., 0.75; // do the computation lm.resetParameters(); - lm.parameters.ftol = epsilon(); - lm.parameters.xtol = epsilon(); + lm.parameters.ftol = NumTraits::epsilon(); + lm.parameters.xtol = NumTraits::epsilon(); info = lm.minimize(x); // check return value @@ -1325,8 +1325,8 @@ void testNistMGH17(void) // do the computation MGH17_functor functor; LevenbergMarquardt lm(functor); - lm.parameters.ftol = epsilon(); - lm.parameters.xtol = epsilon(); + lm.parameters.ftol = NumTraits::epsilon(); + lm.parameters.xtol = NumTraits::epsilon(); lm.parameters.maxfev = 1000; info = lm.minimize(x); @@ -1584,8 +1584,8 @@ void testNistThurber(void) // do the computation thurber_functor functor; LevenbergMarquardt lm(functor); - lm.parameters.ftol = 1.E4*epsilon(); - lm.parameters.xtol = 1.E4*epsilon(); + lm.parameters.ftol = 1.E4*NumTraits::epsilon(); + lm.parameters.xtol = 1.E4*NumTraits::epsilon(); info = lm.minimize(x); // check return value @@ -1609,8 +1609,8 @@ void testNistThurber(void) x<< 1300 ,1500 ,500 ,75 ,1 ,0.4 ,0.05 ; // do the computation lm.resetParameters(); - lm.parameters.ftol = 1.E4*epsilon(); - lm.parameters.xtol = 1.E4*epsilon(); + lm.parameters.ftol = 1.E4*NumTraits::epsilon(); + lm.parameters.xtol = 1.E4*NumTraits::epsilon(); info = lm.minimize(x); // check return value @@ -1676,8 +1676,8 @@ void testNistRat43(void) // do the computation rat43_functor functor; LevenbergMarquardt lm(functor); - lm.parameters.ftol = 1.E6*epsilon(); - lm.parameters.xtol = 1.E6*epsilon(); + lm.parameters.ftol = 1.E6*NumTraits::epsilon(); + lm.parameters.xtol = 1.E6*NumTraits::epsilon(); info = lm.minimize(x); // check return value @@ -1698,8 +1698,8 @@ void testNistRat43(void) x<< 700., 5., 0.75, 1.3; // do the computation lm.resetParameters(); - lm.parameters.ftol = 1.E5*epsilon(); - lm.parameters.xtol = 1.E5*epsilon(); + lm.parameters.ftol = 1.E5*NumTraits::epsilon(); + lm.parameters.xtol = 1.E5*NumTraits::epsilon(); info = lm.minimize(x); // check return value -- cgit v1.2.3