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