Fix a pointer access bug in Ridders' algorithm. A pointer to an Eigen matrix was being used as an array. Change-Id: Ifaea14fa3416eda5953de49afb78dc5a6ea816eb
diff --git a/include/ceres/internal/numeric_diff.h b/include/ceres/internal/numeric_diff.h index 7034a2a..11e8275 100644 --- a/include/ceres/internal/numeric_diff.h +++ b/include/ceres/internal/numeric_diff.h
@@ -346,7 +346,7 @@ // Store initial results. if (i == 0) { - residuals = current_candidates[0]; + residuals = current_candidates->col(0); } // Shrink differentiation step size.