]> granicus.if.org Git - graphviz/commitdiff
sparse: remove shadowing of 'point' global
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 1 Jan 2023 22:17:58 +0000 (14:17 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 3 Jan 2023 02:01:20 +0000 (18:01 -0800)
lib/sparse/QuadTree.c
lib/sparse/QuadTree.h

index e8944aacec5aaf900cf5d4fb1b343dfd1b02498f..5917fe9a5097cd9be638ada87e9bd1acc21032c1 100644 (file)
@@ -75,7 +75,7 @@ static void check_or_realloc_arrays(int dim, int *nsuper, int *nsupermax, double
   }
 }
 
-static void QuadTree_get_supernodes_internal(QuadTree qt, double bh, double *point, int nodeid, int *nsuper, int *nsupermax, double **center, double **supernode_wgts, double **distances, double *counts) {
+static void QuadTree_get_supernodes_internal(QuadTree qt, double bh, double *pt, int nodeid, int *nsuper, int *nsupermax, double **center, double **supernode_wgts, double **distances, double *counts) {
   SingleLinkedList l;
   double *coord, dist;
   int dim, i;
@@ -94,7 +94,7 @@ static void QuadTree_get_supernodes_internal(QuadTree qt, double bh, double *poi
          (*center)[dim*(*nsuper)+i] = coord[i];
        }
        (*supernode_wgts)[*nsuper] = node_data_get_weight(SingleLinkedList_get_data(l));
-       (*distances)[*nsuper] = point_distance(point, coord, dim);
+       (*distances)[*nsuper] = point_distance(pt, coord, dim);
        (*nsuper)++;
       }
       l = SingleLinkedList_get_next(l);
@@ -102,18 +102,18 @@ static void QuadTree_get_supernodes_internal(QuadTree qt, double bh, double *poi
   }
 
   if (qt->qts){
-    dist = point_distance(qt->center, point, dim); 
+    dist = point_distance(qt->center, pt, dim); 
     if (qt->width < bh*dist){
       check_or_realloc_arrays(dim, nsuper, nsupermax, center, supernode_wgts, distances);
       for (i = 0; i < dim; i++){
         (*center)[dim*(*nsuper)+i] = qt->average[i];
       }
       (*supernode_wgts)[*nsuper] = qt->total_weight;
-      (*distances)[*nsuper] = point_distance(qt->average, point, dim); 
+      (*distances)[*nsuper] = point_distance(qt->average, pt, dim); 
       (*nsuper)++;
     } else {
       for (i = 0; i < 1<<dim; i++){
-       QuadTree_get_supernodes_internal(qt->qts[i], bh, point, nodeid, nsuper, nsupermax, center, 
+       QuadTree_get_supernodes_internal(qt->qts[i], bh, pt, nodeid, nsuper, nsupermax, center, 
                                         supernode_wgts, distances, counts);
       }
     }
@@ -121,7 +121,7 @@ static void QuadTree_get_supernodes_internal(QuadTree qt, double bh, double *poi
 
 }
 
-void QuadTree_get_supernodes(QuadTree qt, double bh, double *point, int nodeid, int *nsuper, 
+void QuadTree_get_supernodes(QuadTree qt, double bh, double *pt, int nodeid, int *nsuper, 
                             int *nsupermax, double **center, double **supernode_wgts, double **distances, double *counts) {
   int dim = qt->dim;
 
@@ -133,7 +133,7 @@ void QuadTree_get_supernodes(QuadTree qt, double bh, double *point, int nodeid,
   if (!*center) *center = MALLOC(sizeof(double)*(*nsupermax)*dim);
   if (!*supernode_wgts) *supernode_wgts = MALLOC(sizeof(double)*(*nsupermax));
   if (!*distances) *distances = MALLOC(sizeof(double)*(*nsupermax));
-  QuadTree_get_supernodes_internal(qt, bh, point, nodeid, nsuper, nsupermax, center, supernode_wgts, distances, counts);
+  QuadTree_get_supernodes_internal(qt, bh, pt, nodeid, nsuper, nsupermax, center, supernode_wgts, distances, counts);
 
 }
 
index a83113fff695dc491625ea1a643bcd46a081fb9f..a8cd85d7539e09edb5997a9f6040a28d228d509f 100644 (file)
@@ -50,7 +50,7 @@ QuadTree QuadTree_new_from_point_list(int dim, int n, int max_level, double *coo
 
 double point_distance(double *p1, double *p2, int dim);
 
-void QuadTree_get_supernodes(QuadTree qt, double bh, double *point, int nodeid, int *nsuper, 
+void QuadTree_get_supernodes(QuadTree qt, double bh, double *pt, int nodeid, int *nsuper, 
                             int *nsupermax, double **center, double **supernode_wgts, double **distances, double *counts);
 
 void QuadTree_get_repulsive_force(QuadTree qt, double *force, double *x, double bh, double p, double KP, double *counts);