diff options
author | Thomas Capricelli <orzel@freehackers.org> | 2010-01-25 11:34:52 +0100 |
---|---|---|
committer | Thomas Capricelli <orzel@freehackers.org> | 2010-01-25 11:34:52 +0100 |
commit | 9651e0c5039e7fe20f7d296d43a8518f7297c574 (patch) | |
tree | 3001f1da3f062c266b5876f3b13a3cd1efdfe2e0 /unsupported/test/NonLinearOptimization.cpp | |
parent | 92be7f461b71d63c04057565dda13b249453dc0a (diff) |
Use eigen methods for solving triangular systems. We loose again very
slightly on both speed and precision on some tests.
Diffstat (limited to 'unsupported/test/NonLinearOptimization.cpp')
-rw-r--r-- | unsupported/test/NonLinearOptimization.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/unsupported/test/NonLinearOptimization.cpp b/unsupported/test/NonLinearOptimization.cpp index baca18052..c1687b8c3 100644 --- a/unsupported/test/NonLinearOptimization.cpp +++ b/unsupported/test/NonLinearOptimization.cpp @@ -1010,7 +1010,7 @@ void testNistLanczos1(void) VERIFY( 79 == lm.nfev); VERIFY( 72 == lm.njev); // check norm^2 - VERIFY_IS_APPROX(lm.fvec.squaredNorm(), 1.428127827535E-25); // should be 1.4307867721E-25, but nist results are on 128-bit floats + VERIFY_IS_APPROX(lm.fvec.squaredNorm(), 1.427932429905E-25); // should be 1.4307867721E-25, but nist results are on 128-bit floats // check x VERIFY_IS_APPROX(x[0], 9.5100000027E-02 ); VERIFY_IS_APPROX(x[1], 1.0000000001E+00 ); @@ -1332,8 +1332,8 @@ void testNistMGH17(void) // check return value VERIFY( 2 == info); - VERIFY( 603 == lm.nfev); - VERIFY( 544 == lm.njev); + VERIFY( 606 == lm.nfev); + VERIFY( 545 == lm.njev); // check norm^2 VERIFY_IS_APPROX(lm.fvec.squaredNorm(), 5.4648946975E-05); // check x |