From d55d1d7b1004bda9327d59d7b99218950efaba77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Gpm=29?= Date: Mon, 2 May 2011 10:23:28 +0200 Subject: [PATCH] Cosmetic change related to the previous commit (12e0509510f7d71a8c2556b991eb84ebebe47e18). --- matlab/resol.m | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/matlab/resol.m b/matlab/resol.m index bb3b9b279..580210b95 100644 --- a/matlab/resol.m +++ b/matlab/resol.m @@ -125,8 +125,11 @@ else end % test if M_.params_has changed. -updated_params_flag = max(abs(M_.params-params0))>1e-12; - +if options_.steadystate_flag + updated_params_flag = max(abs(M_.params-params0))>1e-12; +else + updated_params_flag = 0; +end % testing for problem. dr.ys = steady_state; @@ -161,14 +164,14 @@ if ~isempty(find(isnan(steady_state))) return end -if updated_params_flag && ~isreal(steady_state) +if options_.steadystate_flag && updated_params_flag && ~isreal(M_.params) info(1) = 23; info(2) = sum(imag(M_.params).^2); dr.ys = steady_state; return end -if updated_params_flag && ~isempty(find(isnan(M_.params))) +if options_.steadystate_flag && updated_params_flag && ~isempty(find(isnan(M_.params))) info(1) = 24; info(2) = NaN; dr.ys = steady_state;