diff --git a/NumLib/ODESolver/ConvergenceCriterionDeltaX.h b/NumLib/ODESolver/ConvergenceCriterionDeltaX.h
index 6dae228950b2d423417110beaf9a01702e3359b8..f57ae030e1f5c3d21956896af2aaa2112a227943 100644
--- a/NumLib/ODESolver/ConvergenceCriterionDeltaX.h
+++ b/NumLib/ODESolver/ConvergenceCriterionDeltaX.h
@@ -19,7 +19,7 @@ namespace NumLib
 class ConvergenceCriterionDeltaX final : public ConvergenceCriterion
 {
 public:
-    explicit ConvergenceCriterionDeltaX(
+    ConvergenceCriterionDeltaX(
         boost::optional<double>&& absolute_tolerance,
         boost::optional<double>&& relative_tolerance,
         MathLib::VecNormType norm_type);
diff --git a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.h b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.h
index 51601ee5817b01f28e1452417fd900e67329b17e..c8f2885e6bf41daff2a906cbfa1f43d241938d1d 100644
--- a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.h
+++ b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.h
@@ -21,7 +21,7 @@ class ConvergenceCriterionPerComponentDeltaX
     : public ConvergenceCriterionPerComponent
 {
 public:
-    explicit ConvergenceCriterionPerComponentDeltaX(
+    ConvergenceCriterionPerComponentDeltaX(
         std::vector<double>&& absolute_tolerances,
         std::vector<double>&& relative_tolerances,
         MathLib::VecNormType norm_type);
diff --git a/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.h b/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.h
index d04e4f6e06f4032181ef7da775736aeef006dc39..eb22fd0ddc26896abb5e084be1310fade9e4b24d 100644
--- a/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.h
+++ b/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.h
@@ -22,7 +22,7 @@ class ConvergenceCriterionPerComponentResidual
     : public ConvergenceCriterionPerComponent
 {
 public:
-    explicit ConvergenceCriterionPerComponentResidual(
+    ConvergenceCriterionPerComponentResidual(
         std::vector<double>&& absolute_tolerances,
         std::vector<double>&& relative_tolerances,
         MathLib::VecNormType norm_type);
diff --git a/NumLib/ODESolver/ConvergenceCriterionResidual.h b/NumLib/ODESolver/ConvergenceCriterionResidual.h
index 105fd7bb1a031840faa82cead084fa322b5b5c5d..bc6970223a7054dfb210d92720407a3d71182c37 100644
--- a/NumLib/ODESolver/ConvergenceCriterionResidual.h
+++ b/NumLib/ODESolver/ConvergenceCriterionResidual.h
@@ -19,7 +19,7 @@ namespace NumLib
 class ConvergenceCriterionResidual final : public ConvergenceCriterion
 {
 public:
-    explicit ConvergenceCriterionResidual(
+    ConvergenceCriterionResidual(
         boost::optional<double>&& absolute_tolerance,
         boost::optional<double>&& relative_tolerance,
         MathLib::VecNormType norm_type);