From a53426fc1ff3fb37f932180e10d40146b7fca3c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Mon, 24 Apr 2023 15:38:36 +0200 Subject: [PATCH] Use ModelTree::addAuxEquation() method instead of directly manipulating ModelTree::aux_equations --- src/DynamicModel.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 9c0cb676..e225d48d 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -2992,7 +2992,7 @@ DynamicModel::substituteLeadLagInternal(AuxVarType type, bool deterministic_mode for (auto &neweq : neweqs) { addEquation(neweq, nullopt); - aux_equations.push_back(neweq); + addAuxEquation(neweq); } if (neweqs.size() > 0) @@ -3139,7 +3139,7 @@ DynamicModel::substituteUnaryOps(const set<int> &eqnumbers, VarExpectationModelT for (auto &neweq : neweqs) { addEquation(neweq, nullopt); - aux_equations.push_back(neweq); + addAuxEquation(neweq); } if (subst_table.size() > 0) @@ -3194,7 +3194,7 @@ DynamicModel::substituteDiff(VarExpectationModelTable &var_expectation_model_tab for (auto neweq : neweqs) { addEquation(neweq, nullopt); - aux_equations.push_back(neweq); + addAuxEquation(neweq); } if (diff_subst_table.size() > 0) @@ -3227,7 +3227,7 @@ DynamicModel::substituteExpectation(bool partial_information_model) for (auto neweq : neweqs) { addEquation(neweq, nullopt); - aux_equations.push_back(neweq); + addAuxEquation(neweq); } if (subst_table.size() > 0) -- GitLab