diff --git a/preprocessor/SteadyStateModel.cc b/preprocessor/SteadyStateModel.cc index 6ebf32be3..15437b03f 100644 --- a/preprocessor/SteadyStateModel.cc +++ b/preprocessor/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++) {