diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-01-26 11:05:41 -0500 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2011-01-26 11:05:41 -0500 |
commit | 162cb8ff42bd8a4ff1e3f1dba26b4f608a46adcc (patch) | |
tree | 384fb9118cad0de0170e5b2cc0e464c5e251f666 /test | |
parent | 98285ba81c8e90c95434bfa262484f2aa5d2664b (diff) |
import back LeastSquares into eigen2support. Pass most of eigen2's 'regression' test, except for regression_4 which is about complex numbers.
Diffstat (limited to 'test')
-rw-r--r-- | test/eigen2/eigen2_regression.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/eigen2/eigen2_regression.cpp b/test/eigen2/eigen2_regression.cpp index 9bc41de87..aed462b8b 100644 --- a/test/eigen2/eigen2_regression.cpp +++ b/test/eigen2/eigen2_regression.cpp @@ -88,6 +88,7 @@ void check_fitHyperplane(int numPoints, fitHyperplane(numPoints, points, &result); result.coeffs() *= original.coeffs().coeff(size)/result.coeffs().coeff(size); typename VectorType::Scalar error = (result.coeffs() - original.coeffs()).norm() / original.coeffs().norm(); + std::cout << ei_abs(error) << " xxx " << ei_abs(tolerance) << std::endl; VERIFY(ei_abs(error) < ei_abs(tolerance)); } @@ -109,7 +110,7 @@ void test_eigen2_regression() CALL_SUBTEST(check_linearRegression(100, points2f_ptrs, coeffs2f, 0.01f)); CALL_SUBTEST(check_linearRegression(1000, points2f_ptrs, coeffs2f, 0.002f)); } -#endif +#endif #ifdef EIGEN_TEST_PART_2 { Vector2f points2f [1000]; |