From 404048e9cca7fa77d2004875ffdae1eab39d49f4 Mon Sep 17 00:00:00 2001 From: Arnur Nigmetov Date: Sun, 5 Mar 2017 23:28:44 +0100 Subject: Bug in exact version of bottleneck fixed" Allow for machine arithmetic errors when searching for candidates for distance (increase the width of the stripes slightly). --- geom_bottleneck/bottleneck/src/bottleneck.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geom_bottleneck/bottleneck/src/bottleneck.cpp b/geom_bottleneck/bottleneck/src/bottleneck.cpp index cd1a470..8365878 100644 --- a/geom_bottleneck/bottleneck/src/bottleneck.cpp +++ b/geom_bottleneck/bottleneck/src/bottleneck.cpp @@ -158,7 +158,7 @@ double bottleneckDistExact(DiagramPointSet& A, DiagramPointSet& B, const int dec { constexpr double epsilon = 0.001; auto interval = bottleneckDistApproxInterval(A, B, epsilon); - const double delta = 0.5 * (interval.second - interval.first); + const double delta = 0.50001 * (interval.second - interval.first); const double approxDist = 0.5 * ( interval.first + interval.second); const double minDist = interval.first; const double maxDist = interval.second; -- cgit v1.2.3