From 3bbac629ed166ff1a66b72c54fb0f7b050cde860 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Thu, 31 Mar 2016 17:10:49 +0200
Subject: [PATCH] Cosmetic change.

Removed maximum_lead and maximum_lag in extended_path routines.
---
 matlab/ep/extended_path.m      | 11 ++++++-----
 matlab/ep/extended_path_core.m |  2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/matlab/ep/extended_path.m b/matlab/ep/extended_path.m
index d0e4f2ba49..ee26039bc5 100644
--- a/matlab/ep/extended_path.m
+++ b/matlab/ep/extended_path.m
@@ -49,7 +49,8 @@ endo_nbr = DynareModel.endo_nbr;
 exo_nbr = DynareModel.exo_nbr;
 maximum_lag = DynareModel.maximum_lag;
 maximum_lead = DynareModel.maximum_lead;
-epreplic_nbr = ep.replic_nbr;
+replic_nbr = ep.replic_nbr;
+
 steady_state = DynareResults.steady_state;
 dynatol = DynareOptions.dynatol;
 
@@ -215,18 +216,18 @@ while (t <= sample_size)
             exo_simul(2,:) = shocks((t-2)*replic_nbr+k,:);
             [results{k}(:,t), info_convergence] = extended_path_core(ep.periods, endo_nbr, exo_nbr, positive_var_indx, ...
                                                               exo_simul, ep.init, results{k}(:,t-1),...
-                                                              maximum_lag, maximum_lead, steady_state, ...
+                                                              steady_state, ...
                                                               ep.verbosity, bytecode_flag, ep.stochastic.order, ...
                                                               DynareModel.params, pfm,ep.stochastic.algo, ep.solve_algo, ep.stack_solve_algo, ...
                                                               DynareOptions.lmmcp, DynareOptions, DynareResults);
         end
     else
         for k = 1:replic_nbr
-            exo_simul = repmat(DynareResults.exo_steady_state',periods+maximum_lag+ maximum_lead,1);
-            exo_simul(maximum_lag+1,:) = shocks((t-2)*replic_nbr+k,:);
+            exo_simul = repmat(DynareResults.exo_steady_state',periods+2, 1);
+            exo_simul(2,:) = shocks((t-2)*replic_nbr+k,:);
             [results{k}(:,t), info_convergence] = extended_path_core(ep.periods, endo_nbr, exo_nbr, positive_var_indx, ...
                                                               exo_simul, ep.init, results{k}(:,t-1),...
-                                                              maximum_lag, maximum_lead, steady_state, ...
+                                                              steady_state, ...
                                                               ep.verbosity, bytecode_flag, ep.stochastic.order,...
                                                               DynareModel, pfm,ep.stochastic.algo, ep.solve_algo, ep.stack_solve_algo,...
                                                               DynareOptions.lmmcp, DynareOptions, DynareResults);
diff --git a/matlab/ep/extended_path_core.m b/matlab/ep/extended_path_core.m
index 73c9b416e3..dacaeb9932 100644
--- a/matlab/ep/extended_path_core.m
+++ b/matlab/ep/extended_path_core.m
@@ -1,6 +1,6 @@
 function [y, info_convergence] = extended_path_core(periods,endo_nbr,exo_nbr,positive_var_indx, ...
                                 exo_simul,init,initial_conditions,...
-                                maximum_lag,maximum_lead,steady_state, ...
+                                steady_state, ...
                                 verbosity,bytecode_flag,order,M,pfm,algo,solve_algo,stack_solve_algo,...
                                 olmmcp,options,oo)
 
-- 
GitLab