From 1341963d321c36b39864c157b6cb25e555dc63ff Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer <jpfeifer@gmx.de> Date: Mon, 6 Dec 2021 15:52:16 +0100 Subject: [PATCH] occbin_write_regimes: add option to select type (cherry picked from commit 164e2debdc70f2e935e690b0a46df0b559afa483) --- src/ComputingTasks.cc | 2 +- src/DynareBison.yy | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc index 0a9849e3..616cd2c3 100644 --- a/src/ComputingTasks.cc +++ b/src/ComputingTasks.cc @@ -995,7 +995,7 @@ void OccbinWriteRegimesStatement::writeOutput(ostream &output, const string &basename, bool minimal_workspace) const { options_list.writeOutput(output, "options_.occbin"); - output << "occbin.write_regimes_to_xls(oo_.occbin.regime_history, M_, options_);" << endl; + output << "occbin.write_regimes_to_xls(oo_.occbin, M_, options_);" << endl; } void diff --git a/src/DynareBison.yy b/src/DynareBison.yy index b53c2d9b..1da8d499 100644 --- a/src/DynareBison.yy +++ b/src/DynareBison.yy @@ -2521,6 +2521,8 @@ occbin_write_regimes_options_list : occbin_write_regimes_option COMMA occbin_wri occbin_write_regimes_option : o_occbin_write_regimes_periods | o_occbin_write_regimes_filename + | o_occbin_write_regimes_smoother + | o_occbin_write_regimes_simul ; occbin_graph : OCCBIN_GRAPH ';' @@ -4066,6 +4068,8 @@ o_occbin_write_regimes_periods : PERIODS EQUAL vec_int | PERIODS EQUAL vec_int_number { driver.option_vec_int("write_regimes.periods", $3); } o_occbin_write_regimes_filename : FILENAME EQUAL filename { driver.option_str("write_regimes.filename", $3); }; +o_occbin_write_regimes_smoother : SMOOTHER { driver.option_str("write_regimes.type", "smoother"); }; +o_occbin_write_regimes_simul : SIMUL { driver.option_str("write_regimes.type", "simul"); }; // Some options to "occbin_graph" o_occbin_graph_noconstant : NOCONSTANT { driver.option_num("graph.steady_state", "false"); }; -- GitLab