From b7d50560f83299b1918ece10b1e17180f6695429 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Thu, 22 Nov 2018 14:36:03 +0100
Subject: [PATCH] Move ModelTree constructor up in the file for clarity

---
 src/ModelTree.cc | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/ModelTree.cc b/src/ModelTree.cc
index 0216cb61..bcf4ddf8 100644
--- a/src/ModelTree.cc
+++ b/src/ModelTree.cc
@@ -86,6 +86,17 @@ ModelTree::copyHelper(const ModelTree &m)
     nonstationary_symbols_map[it.first] = make_pair(it.second.first, f(it.second.second));
 }
 
+ModelTree::ModelTree(SymbolTable &symbol_table_arg,
+                     NumericalConstants &num_constants_arg,
+                     ExternalFunctionsTable &external_functions_table_arg,
+                     bool is_dynamic_arg) :
+  DataTree {symbol_table_arg, num_constants_arg, external_functions_table_arg, is_dynamic_arg},
+  derivatives(4),
+  NNZDerivatives(4, 0),
+  temporary_terms_derivatives(4)
+{
+}
+
 ModelTree::ModelTree(const ModelTree &m) :
   DataTree {m},
   equations_lineno {m.equations_lineno},
@@ -1246,17 +1257,6 @@ ModelTree::BlockLinear(const blocks_derivatives_t &blocks_derivatives, const vec
   return (blocks_linear);
 }
 
-ModelTree::ModelTree(SymbolTable &symbol_table_arg,
-                     NumericalConstants &num_constants_arg,
-                     ExternalFunctionsTable &external_functions_table_arg,
-                     bool is_dynamic_arg) :
-  DataTree {symbol_table_arg, num_constants_arg, external_functions_table_arg, is_dynamic_arg},
-  derivatives(4),
-  NNZDerivatives(4, 0),
-  temporary_terms_derivatives(4)
-{
-}
-
 int
 ModelTree::equation_number() const
 {
-- 
GitLab