28 std::vector<double>
const& fixed_times_for_output)
33 if (type ==
"SingleStep")
37 return std::make_unique<NumLib::FixedTimeStepping>(0.0, 1.0, 1.0);
39 if (type ==
"FixedTimeStepping")
43 if (type ==
"EvolutionaryPIDcontroller")
46 fixed_times_for_output);
48 if (type ==
"IterationNumberBasedTimeStepping")
51 config, fixed_times_for_output);
54 "Unknown time stepping type: '{:s}'. The available types are: "
56 "\n\tFixedTimeStepping,"
57 "\n\tEvolutionaryPIDcontroller,",
58 "\n\tIterationNumberBasedTimeStepping\n",