🐛 model_info.m: fix display of lagged states
preprocessor increments lags/leads always only by lead_lagdprior
parent
346ee01107
commit
45e8ab14dc
|
@ -280,20 +280,10 @@ function print_line(names,var_index,lead_lag,M_)
|
||||||
else
|
else
|
||||||
aux_index=find([M_.aux_vars(:).endo_index]==var_index);
|
aux_index=find([M_.aux_vars(:).endo_index]==var_index);
|
||||||
aux_type=M_.aux_vars(aux_index).type;
|
aux_type=M_.aux_vars(aux_index).type;
|
||||||
if ~isfield(M_.aux_vars(aux_index),'orig_lead_lag') || isempty(M_.aux_vars(aux_index).orig_lead_lag)
|
if lead_lag==0
|
||||||
if ismember(aux_type,[1,3])
|
str = subst_auxvar(var_index, [], M_);
|
||||||
str = subst_auxvar(var_index, -1, M_);
|
|
||||||
elseif ismember(aux_type,[0,2])
|
|
||||||
str = subst_auxvar(var_index, 1, M_);
|
|
||||||
else
|
|
||||||
if lead_lag==0
|
|
||||||
str = subst_auxvar(var_index, [], M_);
|
|
||||||
else
|
|
||||||
str = subst_auxvar(var_index, lead_lag, M_);
|
|
||||||
end
|
|
||||||
end
|
|
||||||
else
|
else
|
||||||
str = subst_auxvar(var_index, M_.aux_vars(aux_index).orig_lead_lag, M_);
|
str = subst_auxvar(var_index, lead_lag, M_);
|
||||||
end
|
end
|
||||||
aux_orig_expression=M_.aux_vars(aux_index).orig_expr;
|
aux_orig_expression=M_.aux_vars(aux_index).orig_expr;
|
||||||
if isempty(aux_orig_expression)
|
if isempty(aux_orig_expression)
|
||||||
|
|
Loading…
Reference in New Issue