From 9bce1e64b03486cc09e6eeba7ff5aef84de518d1 Mon Sep 17 00:00:00 2001 From: johann dreo Date: Mon, 16 Dec 2019 14:35:00 +0100 Subject: [PATCH] fix: less conservative assert --- sho/num.py | 2 +- sho/pb.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/sho/num.py b/sho/num.py index 504b3e9..4f6a803 100644 --- a/sho/num.py +++ b/sho/num.py @@ -23,7 +23,7 @@ def to_sensors(sol): def cover_sum(sol, domain_width, sensor_range): """Compute the coverage quality of the given vector.""" - assert(0 < sensor_range <= math.sqrt(2)) + assert(0 < sensor_range <= domain_width * math.sqrt(2)) assert(0 < domain_width) assert(len(sol)>0) domain = np.zeros((domain_width,domain_width)) diff --git a/sho/pb.py b/sho/pb.py index 3bec753..0f06863 100644 --- a/sho/pb.py +++ b/sho/pb.py @@ -21,7 +21,6 @@ def coverage(domain, sensors, sensor_range): for x in sensors: if distance(x,p) < sensor_range: domain[py][px] = 1 - break return domain