From 7282b7bf32cbe2e7a39539910803c084bc6ba73b Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Tue, 25 Sep 2018 15:47:52 +0200
Subject: [PATCH] fix bug in filling of var AR matrix

---
 src/DynamicModel.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 127ab721..a4303bd9 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -3640,6 +3640,11 @@ DynamicModel::fillVarModelTable() const
   var_model_table.setRhs(rhsr);
   var_model_table.setLhsExprT(lhs_expr_tr);
   var_model_table.setNonstationary(nonstationaryr);
+
+  // Fill AR Matrix
+  map<string, map<tuple<int, int, int>, expr_t>> ARr;
+  fillAutoregressiveMatrix(ARr, false);
+  var_model_table.setAR(ARr);
 }
 
 void
@@ -3707,11 +3712,6 @@ DynamicModel::fillVarModelTableFromOrigModel(StaticModel &static_model) const
   var_model_table.setDiff(diff);
   var_model_table.setMaxLags(lags);
   var_model_table.setOrigDiffVar(orig_diff_var);
-
-  // Fill AR Matrix
-  map<string, map<tuple<int, int, int>, expr_t>> ARr;
-  fillAutoregressiveMatrix(ARr, false);
-  var_model_table.setAR(ARr);
 }
 
 void
-- 
GitLab