diff --git a/src/ModFile.cc b/src/ModFile.cc index 08cb38d3..a0ddb4d8 100644 --- a/src/ModFile.cc +++ b/src/ModFile.cc @@ -43,8 +43,6 @@ ModFile::ModFile(WarningConsolidation &warnings_arg) trend_component_model_table, var_model_table}, trend_dynamic_model{symbol_table, num_constants, external_functions_table, trend_component_model_table, var_model_table}, - ramsey_FOC_equations_dynamic_model{symbol_table, num_constants, external_functions_table, - trend_component_model_table, var_model_table}, orig_ramsey_dynamic_model{symbol_table, num_constants, external_functions_table, trend_component_model_table, var_model_table}, epilogue{symbol_table, num_constants, external_functions_table, @@ -506,6 +504,7 @@ ModFile::transformPass(bool nostrict, bool stochastic, bool compute_xrefs, bool */ if (linear) orig_ramsey_dynamic_model = dynamic_model; + DynamicModel ramsey_FOC_equations_dynamic_model {symbol_table, num_constants, external_functions_table, trend_component_model_table, var_model_table}; ramsey_FOC_equations_dynamic_model = dynamic_model; ramsey_FOC_equations_dynamic_model.computeRamseyPolicyFOCs(planner_objective); ramsey_FOC_equations_dynamic_model.replaceMyEquations(dynamic_model); diff --git a/src/ModFile.hh b/src/ModFile.hh index 1d920a99..90d73f89 100644 --- a/src/ModFile.hh +++ b/src/ModFile.hh @@ -67,8 +67,6 @@ public: DynamicModel dynamic_model; //! A copy of Dynamic model, for testing trends declared by user DynamicModel trend_dynamic_model; - //! A model in which to create the FOC for the ramsey problem - DynamicModel ramsey_FOC_equations_dynamic_model; //! A copy of the original model, used to test model linearity under ramsey problem DynamicModel orig_ramsey_dynamic_model; //! Epilogue model, as declared in the "epilogue" block