]> granicus.if.org Git - graphviz/commitdiff
neatogen: make 'overlap_scaling' static
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 18 Jan 2023 16:38:39 +0000 (08:38 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 22 Jan 2023 00:32:26 +0000 (16:32 -0800)
This function is unused outside of its containing file.

lib/neatogen/overlap.c
lib/neatogen/overlap.h

index 242b1ef798a8862655ce1347eb98c369bfcf707e..ac48d3011aff77bf1c5f9b7828fe3e54555c3281 100644 (file)
@@ -288,7 +288,9 @@ static void scale_coord(int dim, int m, double *x, double scale){
   }
 }
 
-double overlap_scaling(int dim, int m, double *x, double *width, double scale_sta, double scale_sto, double epsilon, int maxiter){
+static double overlap_scaling(int dim, int m, double *x, double *width,
+                              double scale_sta, double scale_sto,
+                              double epsilon, int maxiter) {
   /* do a bisection between scale_sta and scale_sto, up to maxiter iterations or till interval <= epsilon, to find the best scaling to avoid overlap
      m: number of points
      x: the coordinates
index e23e2c8919541cf214bbf9f972e68d81bf05e739..1bbd08c08ec447515e6acf7ad7280cd5867b8b26 100644 (file)
@@ -50,4 +50,3 @@ double OverlapSmoother_smooth(OverlapSmoother sm, int dim, double *x);
 
 void remove_overlap(int dim, SparseMatrix A, double *x, double *label_sizes, int ntry, double initial_scaling, 
                    int edge_labeling_scheme, int n_constr_nodes, int *constr_nodes, SparseMatrix A_constr, int doShrink);
-double overlap_scaling(int dim, int m, double *x, double *width, double scale_sta, double scale_sto, double epsilon, int maxiter);