]> granicus.if.org Git - graphviz/commitdiff
sfdpgen: remove 'node_weights' from 'post_process_smoothing'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 24 May 2022 02:46:34 +0000 (19:46 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 28 May 2022 21:35:33 +0000 (14:35 -0700)
This parameter is always passed as `NULL`.

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

index 468ae0ba3703f005113390c40541ab3e212465d7..e97a55016d0847b4aac11d7f7fd1bcbcaeb06229 100644 (file)
@@ -999,7 +999,7 @@ void SpringSmoother_smooth(SpringSmoother sm, SparseMatrix A, double *node_weigh
 
 /*=============================== end of spring and spring-electrical based smoother =========== */
 
-void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *node_weights, double *x, int *flag){
+void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x, int *flag){
 #ifdef TIME
   clock_t  cpu;
 #endif
@@ -1053,7 +1053,7 @@ void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control c
 
     for (k = 0; k < 1; k++){
       sm = SpringSmoother_new(A, dim, ctrl, x);
-      SpringSmoother_smooth(sm, A, node_weights, dim, x);
+      SpringSmoother_smooth(sm, A, NULL, dim, x);
       SpringSmoother_delete(sm);
     }
 
index 0a42840542b5d81f820fe2c6443095018c6985f5..0fab08388bd7d370099e2ea91f376b20a6df66ab 100644 (file)
@@ -66,7 +66,7 @@ void SpringSmoother_delete(SpringSmoother sm);
 void SpringSmoother_smooth(SpringSmoother sm, SparseMatrix A, double *node_weights, int dim, double *x);
 /*------------------------------------------------------------------*/
 
-void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *node_weights, double *x, int *flag);
+void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x, int *flag);
 
 /*-------------------- sparse stress majorizationp ------------------- */
 typedef  StressMajorizationSmoother SparseStressMajorizationSmoother;
index 7bbcaf3c6e05f4b80c4b9afedff9c6704fe1dc5f..5712a346f2ead311d37c7fb15e95d05773755699 100644 (file)
@@ -2083,7 +2083,7 @@ static void multilevel_spring_electrical_embedding_core(int dim, SparseMatrix A0
   cpu = clock();
 #endif
 
-  post_process_smoothing(dim, A, ctrl, NULL, x, flag);
+  post_process_smoothing(dim, A, ctrl, x, flag);
 
   if (Verbose) fprintf(stderr, "ctrl->overlap=%d\n",ctrl->overlap);