]> granicus.if.org Git - graphviz/commitdiff
Add debug-only routine for dumping majorization distance matrix
authorerg <devnull@localhost>
Wed, 27 May 2009 03:58:59 +0000 (03:58 +0000)
committererg <devnull@localhost>
Wed, 27 May 2009 03:58:59 +0000 (03:58 +0000)
lib/neatogen/stress.c

index 1ecedd7cd59d59ca6d9e2b9d711ed18d731c5f91..1e3988912fac7fd4b9ebd0ef2c7af405a467a930 100644 (file)
@@ -1493,6 +1493,19 @@ float *compute_apsp_artifical_weights_packed(vtx_data * graph, int n)
     return Dij;
 }
 
+#ifdef DEBUG
+static void dumpMatrix (float *Dij, int n)
+{
+    int i, j, count = 0;
+    for (i = 0; i < n; i++) {
+       for (j = i; j < n; j++) {
+           fprintf (stderr, "%.02f  ", Dij[count++]);
+       }
+       fputs ("\n", stderr);
+    }
+}
+#endif
+
 /* Accumulator type for diagonal of Laplacian. Needs to be as large
  * as possible. Use long double; configure to double if necessary.
  */