From 5090cb4e8dab6ed5b37f61071a334d5563ccdafd Mon Sep 17 00:00:00 2001 From: Sameer Agarwal Date: Thu, 3 Oct 2013 13:24:45 -0700 Subject: [PATCH] Fix the broken build. The changes to the NumericDiffCostFunction API, broke NumericDiffFunctor. This changes fixes it. Change-Id: Ibf90bcf9dfc47bd7034c6102f1ef50283dced675 --- include/ceres/numeric_diff_functor.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/ceres/numeric_diff_functor.h b/include/ceres/numeric_diff_functor.h index 039e1a17a..a29eb97fa 100644 --- a/include/ceres/numeric_diff_functor.h +++ b/include/ceres/numeric_diff_functor.h @@ -124,6 +124,8 @@ class NumericDiffFunctor { kNumResiduals, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9>(new Functor, + TAKE_OWNERSHIP, + kNumResiduals, relative_step_size)) { } @@ -133,7 +135,10 @@ class NumericDiffFunctor { kNumResiduals, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9>( - functor, relative_step_size)) { + functor, + TAKE_OWNERSHIP, + kNumResiduals, + relative_step_size)) { } bool operator()(const double* x0, double* residuals) const {