X-Git-Url: http://gitweb.scilab.org/?p=scilab.git;a=blobdiff_plain;f=scilab%2Fmodules%2Fpolynomials%2Fsrc%2Fcpp%2Ffind_polynomial_roots_jenkins_traub.cc;h=8b2b8a909209e6cfe9468a045b7a925e7276b0b6;hp=66eff606f3d356b677ee7568d85e242eae408595;hb=d60fa1a41d67df1d522e9cb0dc232e3b1d3f2cfc;hpb=66466bbabd0537531902ee3cdd6e863a69a7908d diff --git a/scilab/modules/polynomials/src/cpp/find_polynomial_roots_jenkins_traub.cc b/scilab/modules/polynomials/src/cpp/find_polynomial_roots_jenkins_traub.cc index 66eff60..8b2b8a9 100644 --- a/scilab/modules/polynomials/src/cpp/find_polynomial_roots_jenkins_traub.cc +++ b/scilab/modules/polynomials/src/cpp/find_polynomial_roots_jenkins_traub.cc @@ -602,7 +602,8 @@ bool JenkinsTraubSolver::ApplyLinearShiftToKPolynomial( EvaluatePolynomial(k_polynomial_, root)).real(); VectorXd deflated_polynomial, deflated_k_polynomial; - double polynomial_at_root, k_polynomial_at_root; + double polynomial_at_root = std::numeric_limits::max(); + double k_polynomial_at_root; // This container maintains a history of the predicted roots. The convergence // of the algorithm is determined by the convergence of the root value.