From fcb738616c465b15f07097b48bb3a3c6dad33473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Lupi=29?= <stephane.adjemian@univ-lemans.fr> Date: Wed, 15 Jun 2016 16:01:08 +0200 Subject: [PATCH] Fixed bug in extened_path_mc. Wrong calling sequence to the routine defining the shocks. --- matlab/ep/extended_path_mc.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/ep/extended_path_mc.m b/matlab/ep/extended_path_mc.m index 78a2aba505..115b4222e1 100644 --- a/matlab/ep/extended_path_mc.m +++ b/matlab/ep/extended_path_mc.m @@ -69,7 +69,7 @@ if ep.parallel parfor i=1:replic innovations_ = innovations; DynareResults_ = DynareResults; - [shocks, spfm_exo_simul, innovations_, DynareResults_] = extended_path_shocks(innovations_, ep, exogenousvariables(:,:,i), samplesize, DynareResults_); + [shocks, spfm_exo_simul, innovations_, DynareResults_] = extended_path_shocks(innovations_, ep, exogenousvariables(:,:,i), samplesize, DynareModel, DynareOptions, DynareResults_); endogenous_variables_paths = NaN(DynareModel.endo_nbr,samplesize+1); endogenous_variables_paths(:,1) = initialconditions(:,1); exogenous_variables_paths = NaN(innovations_.effective_number_of_shocks,samplesize+1); @@ -99,7 +99,7 @@ if ep.parallel else % Sequential approach. for i=1:replic - [shocks, spfm_exo_simul, innovations, DynareResults] = extended_path_shocks(innovations, ep, exogenousvariables(:,:,i), samplesize, DynareResults); + [shocks, spfm_exo_simul, innovations, DynareResults] = extended_path_shocks(innovations, ep, exogenousvariables(:,:,i), samplesize, DynareModel, DynareOptions, DynareResults); endogenous_variables_paths = NaN(DynareModel.endo_nbr,samplesize+1); endogenous_variables_paths(:,1) = initialconditions(:,1); exogenous_variables_paths = NaN(innovations.effective_number_of_shocks,samplesize+1); -- GitLab