diff --git a/NumLib/TimeStepping/Algorithms/IterationNumberBasedAdaptiveTimeStepping.cpp b/NumLib/TimeStepping/Algorithms/IterationNumberBasedAdaptiveTimeStepping.cpp
index 5fbddee5b43fca47f3d52622c9f4d9c4147715df..37667858470f535231d0bc18559685d24cf979df 100644
--- a/NumLib/TimeStepping/Algorithms/IterationNumberBasedAdaptiveTimeStepping.cpp
+++ b/NumLib/TimeStepping/Algorithms/IterationNumberBasedAdaptiveTimeStepping.cpp
@@ -14,6 +14,7 @@
 #include <limits>
 #include <algorithm>
 #include <cassert>
+#include <cmath>
 
 namespace NumLib
 {