From c07b8c90bc25e7b9bd350720d531d4df768d8427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Wed, 3 Jul 2024 14:52:35 +0200 Subject: [PATCH] Provide equation name tags for Ramsey FOC Ref. #125 --- src/DynamicModel.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 239adba9..1fd6d5f1 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -2968,6 +2968,10 @@ DynamicModel::computeRamseyPolicyFOCs(const StaticModel& planner_objective, { orig_endo_nbr++; neweqs_lineno.emplace_back(nullopt); + if (string eqname {"Ramsey FOC w.r.t. "s + symbol_table.getName(symb_id)}; + !equation_tags.exists("name", eqname)) + neweqs_tags.emplace(neweqs.size() - 1, map<string, string> {{"name", eqname}}); + if (cloned_ramsey_constraints.contains(symb_id)) { auto& [lower_bound, upper_bound] = cloned_ramsey_constraints.at(symb_id); -- GitLab