Take care of cases where steady state file updates some but not all parameters that are NaN.
parent
b846c1e50f
commit
6585b8ef17
|
@ -59,9 +59,9 @@ function [ys,params,info] = evaluate_steady_state_file(ys_init,exo_ss,M,options)
|
|||
info(2) = NaN;
|
||||
end
|
||||
|
||||
updated_params_flag = max(abs(params1-params)) > 1e-12;
|
||||
updated_params_flag = max(abs(params1-params)) > 1e-12 || ~isequal(isnan(params1),isnan(params)); %checks whether numbers or NaN changed
|
||||
|
||||
if isnan(updated_params_flag) || (updated_params_flag && ~isempty(find(isnan(params1))))
|
||||
if isnan(updated_params_flag) || (updated_params_flag && any(isnan(params(~isnan(params))-params1(~isnan(params))))) %checks if new NaNs were added
|
||||
info(1) = 24;
|
||||
info(2) = NaN;
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue