From e3813d798c9693e094606d1f4021ac19cc3b67fa Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 17 Oct 2009 13:03:29 +0100 Subject: [PATCH] routesearch: use quick elim criterion separately per ap in bucketelim --- yarrg/rssearch.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/yarrg/rssearch.c b/yarrg/rssearch.c index b05a275..1f43e00 100644 --- a/yarrg/rssearch.c +++ b/yarrg/rssearch.c @@ -111,11 +111,11 @@ static double process_route(int nports, int totaldist, } if (nports>=2) { - for (granui=0; granui buckets[granui]->prs[A].value[A] || - guess[P] > buckets[granui]->prs[P].value[P]) - goto not_bucketelim; - } + for (granui=0; granui buckets[granui]->prs[ap].value[ap] && + guess[ap] > highscores[granui][ap][0].value) + goto not_bucketelim; ctr_routes_bucketelim++; debugf(" ELIM %f %f\n", guess[A], guess[P]); return guess[A]; -- 2.30.2