diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m index 04599cae04d83259c8587a0592b741fa679ca8c1..54d8063fb19bf760d47233397f596dbdf473602e 100644 --- a/matlab/dsge_likelihood.m +++ b/matlab/dsge_likelihood.m @@ -725,12 +725,14 @@ end if isnan(LIK) info = 45; + fval = objective_function_penalty_base + 100; exit_flag = 0; return end if imag(LIK)~=0 info = 46; + fval = objective_function_penalty_base + 100; exit_flag = 0; return end @@ -763,12 +765,14 @@ fval = (likelihood-lnprior); if isnan(fval) info = 47; + fval = objective_function_penalty_base + 100; exit_flag = 0; return end if imag(fval)~=0 info = 48; + fval = objective_function_penalty_base + 100; exit_flag = 0; return end