From b7249a2a42fcf0ff97bdfb81e5918f012f1e4bd6 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sun, 9 Dec 2018 23:05:46 +0100 Subject: [PATCH] Remove debug code. (grafted from cf697272e1326e5ceecfd876ea67943b88425521 ) --- unsupported/Eigen/src/Polynomials/PolynomialSolver.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h index d4f737134..5e0ecbb43 100644 --- a/unsupported/Eigen/src/Polynomials/PolynomialSolver.h +++ b/unsupported/Eigen/src/Polynomials/PolynomialSolver.h @@ -355,13 +355,11 @@ class PolynomialSolver : public PolynomialSolverBase<_Scalar,_Deg> companion.balance(); m_eigenSolver.compute( companion.denseMatrix() ); m_roots = m_eigenSolver.eigenvalues(); - MatrixXcd A = companion.denseMatrix(); // cleanup noise in imaginary part of real roots: // if the imaginary part is rather small compared to the real part // and that cancelling the imaginary part yield a smaller evaluation, // then it's safe to keep the real part only. - RealScalar coarse_prec = std::pow(4,poly.size()+1)*NumTraits::epsilon(); - std::cout << coarse_prec << "\n"; + RealScalar coarse_prec = RealScalar(std::pow(4,poly.size()+1))*NumTraits::epsilon(); for(Index i = 0; i