diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m index e3ffc7ceacfdf590397c4594b562f0f1c29e0979..2e743cce73687de89a5dcb58dc3f092fe1ebbe21 100644 --- a/matlab/dsge_likelihood.m +++ b/matlab/dsge_likelihood.m @@ -259,7 +259,7 @@ end % Return, with endogenous penalty when possible, if dynare_resolve issues an error code (defined in resol). if info(1) == 1 || info(1) == 2 || info(1) == 5 || info(1) == 7 || info(1) ... - == 8 || info(1) == 22 || info(1) == 24 || info(1) == 19 + == 8 || info(1) == 22 || info(1) == 24 || info(1) == 19 || info(1) == 25 fval = objective_function_penalty_base+1; info = info(1); exit_flag = 0; diff --git a/matlab/dsge_var_likelihood.m b/matlab/dsge_var_likelihood.m index 6c37fd1a468cc7ac4e586075e727ffbc059950fd..1177b47510980d13d703c16a0440426c1279bad4 100644 --- a/matlab/dsge_var_likelihood.m +++ b/matlab/dsge_var_likelihood.m @@ -127,7 +127,7 @@ end % Return, with endogenous penalty when possible, if dynare_resolve issues an error code (defined in resol). if info(1) == 1 || info(1) == 2 || info(1) == 5 || info(1) == 7 || info(1) ... - == 8 || info(1) == 22 || info(1) == 24 + == 8 || info(1) == 22 || info(1) == 24 || info(1) == 25 fval = objective_function_penalty_base+1; info = info(1); exit_flag = 0; diff --git a/matlab/non_linear_dsge_likelihood.m b/matlab/non_linear_dsge_likelihood.m index a76d7307524abcb563babe84145be3d69469e179..4ea45c814d85a2a6c31a7a624bd30486c37e2b5e 100644 --- a/matlab/non_linear_dsge_likelihood.m +++ b/matlab/non_linear_dsge_likelihood.m @@ -217,7 +217,7 @@ end % Linearize the model around the deterministic sdteadystate and extract the matrices of the state equation (T and R). [T,R,SteadyState,info,Model,DynareOptions,DynareResults] = dynare_resolve(Model,DynareOptions,DynareResults,'restrict'); -if info(1) == 1 || info(1) == 2 || info(1) == 5 +if info(1) == 1 || info(1) == 2 || info(1) == 5 || info(1) == 25 fval = objective_function_penalty_base+1; exit_flag = 0; return