chiark / gitweb /
helixish: debugging changes
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Dec 2017 00:55:20 +0000 (00:55 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Dec 2017 00:55:48 +0000 (00:55 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
findcurve.c
helixish.py

index 9d86ff485375f03f670d9415876ab1cb8462d48b..a84132be105c8c04fab117afd7ff766d7d9e62c6 100644 (file)
@@ -44,6 +44,9 @@ static void cb_step(const gsl_rng *rng, void *xp, double step_size) {
   gsl_ran_dir_nd(rng, N,step);
   for (i=0; i<N; i++)
     x[i] += step_size * step[i];
+  //printf("\n cb_step %p %.18g [", xp, step_size);
+  //for (i=0; i<N; i++) printf(" %.18g,", step[i]);
+  //printf("]\n");
 }
 
 static double cb_metric(void *xp, void *yp) {
index d583421dc709602c9cba41aabed33ecc5df53d17..51a681f1933264fda9b63aa2846b10a075e9acb4 100644 (file)
@@ -242,14 +242,17 @@ class HelixishCurve():
 
     #dbg('>> ' + ' '.join(map(str,findcurve_input)))
 
-    dbg(('RUNNING FINDCURVE' +
-         '                                             ' +
+    dbg(('RUNNING FINDCURVE                                ' +
+         '                                                     ' +
          ' target Q=[%10.7f %10.7f %10.7f] dQ=[%10.7f %10.7f %10.7f]')
         %
         tuple(findcurve_input[0:6]))
     dbg(('%s  initial') % dbg_fmt_params(findcurve_input[6:12]))
 
-    print(*findcurve_input, file=findcurve_subproc.stdin)
+    s = ' '.join(map(str, findcurve_input))
+    dbg(('>> %s' % s))
+
+    print(s, file=findcurve_subproc.stdin)
     findcurve_subproc.stdin.flush()
 
     hc.func = symbolic.get_python()