aboutsummaryrefslogtreecommitdiff
path: root/include/ceres/numeric_diff_functor.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ceres/numeric_diff_functor.h')
-rw-r--r--include/ceres/numeric_diff_functor.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/ceres/numeric_diff_functor.h b/include/ceres/numeric_diff_functor.h
index 039e1a1..a29eb97 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 {