From 3f674c1af925407b366255737d004afcd31116a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Sat, 17 Sep 2022 18:43:37 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20bug=20with=20=E2=80=9Cgraph=5Fformat?= =?UTF-8?q?=E2=80=9D=20option=20of=20=E2=80=9Cidentification=E2=80=9D=20an?= =?UTF-8?q?d=20=E2=80=9Cdynare=5Fsensitivity=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The local value of option was not copied to the top-level “options_” structure, as it is done for “nograph” and “nodisplay”. --- src/ComputingTasks.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc index a106ae19..4b84c051 100644 --- a/src/ComputingTasks.cc +++ b/src/ComputingTasks.cc @@ -1158,9 +1158,9 @@ DynareSensitivityStatement::writeOutput(ostream &output, [[maybe_unused]] const if (auto it = options_list.num_options.find("nograph"); it != options_list.num_options.end()) output << "options_.nograph = " << it->second << ";" << endl; - if (auto it = options_list.string_options.find("graph_format"); - it != options_list.string_options.end()) - output << "options_.graph_format = '" << it->second << "';" << endl; + if (auto it = options_list.symbol_list_options.find("graph_format"); + it != options_list.symbol_list_options.end()) + it->second.writeOutput("options_.graph_format", output); output << "dynare_sensitivity(options_gsa);" << endl; } @@ -2969,9 +2969,9 @@ IdentificationStatement::writeOutput(ostream &output, [[maybe_unused]] const str if (auto it = options_list.num_options.find("nograph"); it != options_list.num_options.end()) output << "options_.nograph = " << it->second << ";" << endl; - if (auto it = options_list.string_options.find("graph_format"); - it != options_list.string_options.end()) - output << "options_.graph_format = '" << it->second << "';" << endl; + if (auto it = options_list.symbol_list_options.find("graph_format"); + it != options_list.symbol_list_options.end()) + it->second.writeOutput("options_.graph_format", output); output << "dynare_identification(options_ident);" << endl; }