From c54f60dd2339eb7a19fc185d6ad5b261a35af518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Fri, 4 Jun 2010 09:33:54 +0300 Subject: [PATCH] Preprocessor: fix for 'steady_state_model' when not computing Ramsey policy' --- SteadyStateModel.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SteadyStateModel.cc b/SteadyStateModel.cc index 6ebf32be..15437b03 100644 --- a/SteadyStateModel.cc +++ b/SteadyStateModel.cc @@ -93,8 +93,10 @@ SteadyStateModel::writeSteadyStateFile(const string &basename, bool ramsey_polic else output << "ys_orig_"; output << ", exo_)" << endl - << "% Steady state generated by Dynare preprocessor" << endl - << " global M_" << endl; + << "% Steady state generated by Dynare preprocessor" << endl; + if (!ramsey_policy) + output << " ys_=zeros(" << symbol_table.orig_endo_nbr() << ",1);" << endl; + output << " global M_" << endl; for(size_t i = 0; i < recursive_order.size(); i++) {