diff --git a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp index fb7d89fb6f81acc00a61846f246efc0ab859c92e..91efcf3df2ab28de958fde8ce0138cacea7e5bdf 100644 --- a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp +++ b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp @@ -80,7 +80,8 @@ FixedTimeStepping::newInstance(BaseLib::ConfigTree const& config) // append last delta_t until t_end is reached if (t_curr <= t_end) { - auto const repeat = std::ceil((t_end - t_curr) / delta_t); + auto const repeat = + static_cast<std::size_t>(std::ceil((t_end - t_curr) / delta_t)); timesteps.resize(timesteps.size() + repeat, delta_t); }