]> granicus.if.org Git - graphviz/commitdiff
sfdpgen: make 'get_stress' static
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 23 Jul 2022 15:22:58 +0000 (08:22 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 29 Jul 2022 00:54:05 +0000 (17:54 -0700)
This function is unused outside of its containing file and is only used when
`DEBUG_PRINT` is defined.

lib/sfdpgen/post_process.c
lib/sfdpgen/post_process.h

index 9731137822bd04dd0030ea82ac5876f7feb45f19..eb894074f8b28a31f2a4ea04d4b0f10e49c187b7 100644 (file)
@@ -17,6 +17,7 @@
 #include <stdlib.h>
 
 #include <cgraph/exit.h>
+#include <cgraph/unused.h>
 #include <common/types.h>
 #include <common/memory.h>
 #include <common/globals.h>
@@ -545,7 +546,8 @@ static void get_edge_label_matrix(relative_position_constraints data, int m, int
   *rhs = x00;
 }
 
-double get_stress(int m, int dim, int *iw, int *jw, double *w, double *d, double *x, double scaling){
+static UNUSED double get_stress(int m, int dim, int *iw, int *jw, double *w,
+                                double *d, double *x, double scaling) {
   int i, j;
   double res = 0., dist;
   /* we use the fact that d_ij = w_ij*graph_dist(i,j). Also, d_ij and x are scalinged by *scaling, so divide by it to get actual unscaled streee. */
index 245d3888facbcd9d098229ee511c1016d0ebf86e..84c58d593d700c7a82f669378339110df55a73fd 100644 (file)
@@ -81,6 +81,4 @@ SparseStressMajorizationSmoother SparseStressMajorizationSmoother_new(SparseMatr
 
 double SparseStressMajorizationSmoother_smooth(SparseStressMajorizationSmoother sm, int dim, double *x, int maxit_sm, double tol);
 
-double get_stress(int m, int dim, int *iw, int *jw, double *w, double *d, double *x, double scaling);
-
 /*--------------------------------------------------------------*/