From 72a3ff380d0a818ea7b33debcb416309ed649adc Mon Sep 17 00:00:00 2001 From: Raphael Boucherie <raphael.boucherie@inria.fr> Date: Wed, 5 Apr 2017 16:16:44 +0200 Subject: [PATCH] inversed prev and nextpiv --- src/treewalk.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/treewalk.c b/src/treewalk.c index 52c70c4..0fbd5f2 100644 --- a/src/treewalk.c +++ b/src/treewalk.c @@ -33,15 +33,15 @@ */ void libhqr_treewalk(const libhqr_tree_t *qrtree,int k){ - int p = qrtree->mt; - printf("%d\n" , p); - int pivot = 0; - printf("%d\n" , qrtree->nextpiv(qrtree, k, pivot, p)); + int pivot = qrtree->mt; + printf("%d\n" , pivot); + int p = pivot; + printf("%d\n" , qrtree->prevpiv(qrtree, k, pivot, p)); int a,b; libhqr_queue_tile_t *tt = libhqr_queue_tile_new(); libhqr_queue_tile_t *ts = libhqr_queue_tile_new(); - while(p = qrtree->nextpiv(qrtree, k, pivot, p)){ - while(p = qrtree->prevpiv(qrtree, k, pivot, p)){ + while(p = qrtree->prevpiv(qrtree, k, pivot, p)){ + while(p = qrtree->nextpiv(qrtree, k, pivot, p)){ if(qrtree->gettype(qrtree, k, p)){ libhqr_queue_tile_post(&tt,p); } -- GitLab