From e8d40906d9a7cdfb5b96516983881b6ddf2bf6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Sedna=29?= Date: Wed, 18 May 2011 12:20:42 +0200 Subject: [PATCH] Bug fix. Added new exceptions (steady state with NaNs, M_.params with NaNs or complex numbers) in DsgeLikelihood. --- matlab/DsgeLikelihood.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/DsgeLikelihood.m b/matlab/DsgeLikelihood.m index c10ac1480..10eeb7090 100644 --- a/matlab/DsgeLikelihood.m +++ b/matlab/DsgeLikelihood.m @@ -133,11 +133,11 @@ M_.H = H; %------------------------------------------------------------------------------ [T,R,SteadyState,info] = dynare_resolve('restrict'); -if info(1) == 1 || info(1) == 2 || info(1) == 5 +if info(1) == 1 || info(1) == 2 || info(1) == 5 || info(1) == 22 || info(1) == 24 fval = bayestopt_.penalty+1; cost_flag = 0; return -elseif info(1) == 3 || info(1) == 4 || info(1)==6 ||info(1) == 19 || info(1) == 20 || info(1) == 21 +elseif info(1) == 3 || info(1) == 4 || info(1)==6 ||info(1) == 19 || info(1) == 20 || info(1) == 21 || info(1) == 23 fval = bayestopt_.penalty+info(2); cost_flag = 0; return