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