From df7eb6fb15aab873c46609ea24af1af8e066c1cb Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@ec.europa.eu>
Date: Wed, 13 Dec 2023 19:40:08 +0100
Subject: [PATCH] properly initialize penalty

---
 matlab/optimization/newrat.m | 1 +
 1 file changed, 1 insertion(+)

diff --git a/matlab/optimization/newrat.m b/matlab/optimization/newrat.m
index 2106ae0e49..333e40393a 100644
--- a/matlab/optimization/newrat.m
+++ b/matlab/optimization/newrat.m
@@ -93,6 +93,7 @@ end
 
 outer_product_gradient=1;
 if isempty(hh)
+    penalty=fval0;
     [dum, gg, htol0, igg, hhg, h1, hess_info]=mr_hessian(x,func0,penalty,flagit,htol,hess_info,bounds,prior_std,Save_files,varargin{:});
     if isempty(dum)
         outer_product_gradient=0;
-- 
GitLab