From 5c5de6354e169837b1f950231c019b55a3bf77df Mon Sep 17 00:00:00 2001 From: Joris Vaillant Date: Tue, 16 Jan 2024 18:04:29 +0100 Subject: [PATCH] core: return value in finite_difference_wrapper<_Scalar, TOC2>::operator() --- .../proxsuite-nlp/modelling/autodiff/finite-difference.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/proxsuite-nlp/modelling/autodiff/finite-difference.hpp b/include/proxsuite-nlp/modelling/autodiff/finite-difference.hpp index 071d51e7..bede1775 100644 --- a/include/proxsuite-nlp/modelling/autodiff/finite-difference.hpp +++ b/include/proxsuite-nlp/modelling/autodiff/finite-difference.hpp @@ -127,7 +127,9 @@ struct finite_difference_wrapper<_Scalar, TOC2> : C2FunctionTpl<_Scalar> { const FuncType &func, const Scalar fd_eps) : Base(space, func.nr()), space(space), func(func), fd_eps(fd_eps) {} - VectorXs operator()(const ConstVectorRef &x) const override { func(x); } + VectorXs operator()(const ConstVectorRef &x) const override { + return func(x); + } void computeJacobian(const ConstVectorRef &x, MatrixRef Jout) const override { func.computeJacobian(x, Jout);