aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2011-01-26 11:05:41 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2011-01-26 11:05:41 -0500
commit162cb8ff42bd8a4ff1e3f1dba26b4f608a46adcc (patch)
tree384fb9118cad0de0170e5b2cc0e464c5e251f666 /test
parent98285ba81c8e90c95434bfa262484f2aa5d2664b (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.cpp3
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];