Fix off by one error in the polynomial solver Change-Id: I682525a911ce62b6e057072ce396723c7249df1b
diff --git a/internal/ceres/polynomial_solver.cc b/internal/ceres/polynomial_solver.cc index 91c6001..03f63e6 100644 --- a/internal/ceres/polynomial_solver.cc +++ b/internal/ceres/polynomial_solver.cc
@@ -106,7 +106,7 @@ companion_matrix.resize(degree, degree); companion_matrix.setZero(); companion_matrix.diagonal(-1).setOnes(); - companion_matrix.col(degree-1) = -polynomial.reverse().head(degree-1); + companion_matrix.col(degree-1) = -polynomial.reverse().head(degree); } // Remove leading terms with zero coefficients.