From 7d29e917f77e7e20211e5be01544d86c64af8c65 Mon Sep 17 00:00:00 2001 From: Michel Juillard <michel.juillard@mjui.fr> Date: Sat, 14 May 2016 10:51:50 +0200 Subject: [PATCH] extended_path: fixing inititalization for PATH --- matlab/ep/extended_path_initialization.m | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/matlab/ep/extended_path_initialization.m b/matlab/ep/extended_path_initialization.m index 27d8c25adf..b05de8e661 100644 --- a/matlab/ep/extended_path_initialization.m +++ b/matlab/ep/extended_path_initialization.m @@ -128,7 +128,15 @@ end % set boundaries if mcp [lb,ub,pfm.eq_index] = get_complementarity_conditions(DynareModel, DynareOptions.ramsey_policy); -DynareOptions.lmmcp.lb = repmat(lb,block_nbr,1); -DynareOptions.lmmcp.ub = repmat(ub,block_nbr,1); +if DynareOptions.ep.solve_algo == 10 + DynareOptions.lmmcp.lb = repmat(lb,block_nbr,1); + DynareOptions.lmmcp.ub = repmat(ub,block_nbr,1); +elseif DynareOptions.ep.solve_algo == 11 + DynareOptions.lcppath.lb = repmat(lb,block_nbr,1); + DynareOptions.lcppath.ub = repmat(ub,block_nbr,1); +elseif DynareOptions.ep.solve_algo == 12 + DynareOptions.mcppath.lb = repmat(lb,block_nbr,1); + DynareOptions.mcppath.ub = repmat(ub,block_nbr,1); +end; pfm.block_nbr = block_nbr; -- GitLab