From 4c6b8039452c8b83d760137cd26e47729893645e Mon Sep 17 00:00:00 2001 From: Marco Ratto <marco.ratto@ec.europa.eu> Date: Mon, 28 Oct 2019 09:44:27 +0100 Subject: [PATCH] use optional variable list as fourth input argument, to complement automatic list based on options_.plot_shock_decomp.i_var. --- matlab/squeeze_shock_decomp.m | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/matlab/squeeze_shock_decomp.m b/matlab/squeeze_shock_decomp.m index 677d1bca1f..5a645517af 100644 --- a/matlab/squeeze_shock_decomp.m +++ b/matlab/squeeze_shock_decomp.m @@ -1,9 +1,10 @@ -function [oo_,options_] = squeeze_shock_decomp(M_,oo_,options_,sd_vlist) +function [oo_,options_] = squeeze_shock_decomp(M_,oo_,options_,var_list_) -if nargin==3 - % automatic selection from history of plot_shock_decomp - sd_vlist = M_.endo_names(options_.plot_shock_decomp.i_var); +my_vars = options_.plot_shock_decomp.i_var; +if nargin>3 + my_vars = [varlist_indices(var_list_,M_.endo_names); my_vars]; end +sd_vlist = M_.endo_names(my_vars,:); if isstruct(options_.plot_shock_decomp.q2a) -- GitLab