23 std::vector<double>
const& fixed_times_for_output)
38 if (range.begin() == range.end())
40 OGS_FATAL(
"no timesteps have been given");
43 std::vector<RepeatDtPair> repeat_dt_pairs;
44 for (
auto const pair : range)
46 repeat_dt_pairs.emplace_back(
48 pair.getConfigParameter<std::size_t>(
"repeat"),
50 pair.getConfigParameter<
double>(
"delta_t"));
55 "CreateFixedTimeStepping: invalid specification of (repeat, "
59 return std::make_unique<FixedTimeStepping>(
60 t_initial, t_end, repeat_dt_pairs, fixed_times_for_output);