commit | 67622b080c8d37b5e932120a53d4ce76b80543e5 | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Sat Sep 05 13:18:38 2015 -0700 |
committer | Keir Mierle <mierle@gmail.com> | Sat Sep 05 21:37:22 2015 +0000 |
tree | 5e61a7d88e19a5e8f4dabf43956bee04ed660507 | |
parent | 5742b7d0f14d2d170054623ccfee09ea214b8ed9 [diff] |
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.