From 71e2a9c261caec66e49749da27dcb1fa08feb432 Mon Sep 17 00:00:00 2001 From: "Lars T. Kyllingstad" Date: Fri, 1 Mar 2024 09:27:13 +0100 Subject: [PATCH] run-single: Call setup() after initialising vars Fixes #110. --- src/run_single.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/run_single.cpp b/src/run_single.cpp index 369af51..d1e3334 100644 --- a/src/run_single.cpp +++ b/src/run_single.cpp @@ -273,7 +273,6 @@ int run_single_subcommand::run(const boost::program_options::variables_map& args } const auto simulator = model->instantiate("simulator"); - simulator->setup(runOptions.begin_time, runOptions.end_time, {}); if (initialValues) { simulator ->set_variables( @@ -286,6 +285,7 @@ int run_single_subcommand::run(const boost::program_options::variables_map& args gsl::make_span(initialValues->stringVariables), gsl::make_span(initialValues->stringValues)); } + simulator->setup(runOptions.begin_time, runOptions.end_time, {}); auto output = csv_output_writer( simulator,