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