From b94b68c8a23dad683249b8b43c9ff70537b78fad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Wed, 22 May 2024 15:28:50 +0200
Subject: [PATCH] DynamicModel::computeRamseyPolicyFOCs(): rename first
 argument, for clarity

---
 src/DynamicModel.cc | 6 +++---
 src/DynamicModel.hh | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 76323b77..a900d414 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -2869,7 +2869,7 @@ DynamicModel::replaceMyEquations(DynamicModel& dynamic_model) const
 }
 
 int
-DynamicModel::computeRamseyPolicyFOCs(const StaticModel& static_model,
+DynamicModel::computeRamseyPolicyFOCs(const StaticModel& planner_objective,
                                       map<int, pair<expr_t, expr_t>> cloned_ramsey_constraints)
 {
   cout << "Ramsey Problem: added " << equations.size() << " multipliers." << endl;
@@ -2884,8 +2884,8 @@ DynamicModel::computeRamseyPolicyFOCs(const StaticModel& static_model,
     }
 
   // Add Planner Objective to equations so that it appears in Lagrangian
-  assert(static_model.equations.size() == 1);
-  addEquation(static_model.equations[0]->clone(*this), nullopt);
+  assert(planner_objective.equations.size() == 1);
+  addEquation(planner_objective.equations[0]->clone(*this), nullopt);
 
   // Get max endo lead and max endo lag
   set<pair<int, int>> dynvars;
diff --git a/src/DynamicModel.hh b/src/DynamicModel.hh
index a07f4b6f..01d04eca 100644
--- a/src/DynamicModel.hh
+++ b/src/DynamicModel.hh
@@ -458,7 +458,7 @@ public:
      Returns the number of optimality FOCs, which is by construction equal to
      the number of endogenous before adding the Lagrange multipliers
      (internally called ramsey_endo_nbr). */
-  int computeRamseyPolicyFOCs(const StaticModel& _model,
+  int computeRamseyPolicyFOCs(const StaticModel& planner_objective,
                               map<int, pair<expr_t, expr_t>> cloned_ramsey_constraints);
 
   //! Clears all equations
-- 
GitLab