From 80f3c1fd0a3d7ba1a184d0f3a876998e36bf0cb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Fri, 6 Sep 2019 10:23:03 +0200 Subject: [PATCH] [apps/proba] Use DBL_EPSILON in cnditions --- apps/probability/distribution/distribution.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/probability/distribution/distribution.cpp b/apps/probability/distribution/distribution.cpp index fafdcdad4..549c36177 100644 --- a/apps/probability/distribution/distribution.cpp +++ b/apps/probability/distribution/distribution.cpp @@ -105,10 +105,10 @@ double Distribution::evaluateAtDiscreteAbscissa(int k) const { double Distribution::cumulativeDistributiveInverseForProbabilityUsingIncreasingFunctionRoot(double * probability, double ax, double bx) { assert(ax < bx); - if (*probability >= 1.0) { + if (*probability > 1.0 - DBL_EPSILON) { return INFINITY; } - if (*probability <= 0.0) { + if (*probability < DBL_EPSILON) { return -INFINITY; } Poincare::Coordinate2D result = Poincare::Solver::IncreasingFunctionRoot(