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