From fcc262db7aa06880e764027dd32a95fa373944c4 Mon Sep 17 00:00:00 2001
From: Michel Juillard <michel.juillard@mjui.fr>
Date: Tue, 17 Jul 2012 10:07:09 +0200
Subject: [PATCH] fixing bugs introduced in
 1b3aa73c0440c459bb75fc17ffba04af4b02cdeb

---
 matlab/dyn_first_order_solver.m | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/matlab/dyn_first_order_solver.m b/matlab/dyn_first_order_solver.m
index c4d6c46935..53a77d5979 100644
--- a/matlab/dyn_first_order_solver.m
+++ b/matlab/dyn_first_order_solver.m
@@ -136,19 +136,19 @@ if isempty(reorder_jacobian_columns)
     nfwrd0 = nnz(lead_lag_incidence(2,lead_id));
     index_0p = indexi_0+nstatic+npred0+(1:nfwrd0);
     index_m  = 1:(npred+nboth);
-    index_p  = npred+nboth+n_current+(1:(nfwrd+nboth));
+    index_p  = npred+nboth+n_current+(1:nfwrd+nboth);
     row_indx_de_1 = 1:ndynamic;
-    row_indx_de_2 = ndynamic+1:nboth;
+    row_indx_de_2 = ndynamic+(1:nboth);
     row_indx = nstatic+row_indx_de_1;
     index_d = [index_0m index_p];
     llx = lead_lag_incidence(:,order_var);
     index_d1 = [find(llx(maximum_lag+1,nstatic+(1:npred))), npred+nboth+(1:nyf) ];
-    index_d2 = npred+1:nboth;
+    index_d2 = npred+(1:nboth);
 
     index_e = [index_m index_0p];
-    index_e1 = [1:(npred+nboth), npred+nboth+find(llx(maximum_lag+1,nstatic+npred+(1: ...
+    index_e1 = [1:npred+nboth, npred+nboth+find(llx(maximum_lag+1,nstatic+npred+(1: ...
                                                       nyf)))];
-    index_e2 = npred+nboth+nfwrd+1:nboth;
+    index_e2 = npred+nboth+nfwrd+(1:nboth);
     
     [junk,cols_b] = find(lead_lag_incidence(maximum_lag+1, order_var));
 
-- 
GitLab