From 93fa8a6c94176b5d2ff6ab393b9d2e2b211dba6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Tue, 6 Mar 2012 19:07:41 +0100
Subject: [PATCH] Bug fix. Definition of the penalty when the updated
 parameters are complex.

---
 matlab/evaluate_steady_state.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/evaluate_steady_state.m b/matlab/evaluate_steady_state.m
index 33e3096bf..ec0538dd1 100644
--- a/matlab/evaluate_steady_state.m
+++ b/matlab/evaluate_steady_state.m
@@ -148,7 +148,7 @@ function [ys,params,info] = evaluate_steady_state(ys_init,M,options,oo,steadysta
 
     if options.steadystate_flag && updated_params_flag && ~isreal(params)
         info(1) = 23;
-        info(2) = sum(imag(M.params).^2);
+        info(2) = sum(imag(params).^2);
         return
     end
 
-- 
GitLab