From 1fc0719687b3fbc6e00deae5b46ab47c215f13f4 Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Mon, 22 Aug 2016 15:42:29 +0200
Subject: [PATCH] [NL] check that at least one tolerance is given.

---
 NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp
index 8c9c9e925ab..fe5f73b4528 100644
--- a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp
+++ b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp
@@ -28,6 +28,9 @@ ConvergenceCriterionPerComponentDeltaX::ConvergenceCriterionPerComponentDeltaX(
         OGS_FATAL(
             "The number of absolute and relative tolerances given must be the "
             "same.");
+
+    if (_abstols.empty())
+        OGS_FATAL("The given tolerances vector is empty.");
 }
 
 void ConvergenceCriterionPerComponentDeltaX::checkDeltaX(
-- 
GitLab