diff --git a/Tests/NumLib/TimeSteppingTestingTools.h b/Tests/NumLib/TimeSteppingTestingTools.h index fdf8bb4d808634aa79a5ba8bff9527dba5799d63..ad110c12543ff6b1794eefc447e9589170094bd5 100644 --- a/Tests/NumLib/TimeSteppingTestingTools.h +++ b/Tests/NumLib/TimeSteppingTestingTools.h @@ -17,6 +17,7 @@ #include "BaseLib/Logging.h" #include "NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h" +#include "NumLib/TimeStepping/Time.h" #include "NumLib/TimeStepping/TimeStep.h" namespace @@ -50,6 +51,11 @@ std::vector<double> timeStepping(T_TIME_STEPPING& algorithm, { break; } + if (current_timestep.current() + timestepper_dt == + current_timestep.current()) + { + break; + } if (!fixed_output_times.empty()) {