chiark / gitweb /
curveopt: some debug etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Apr 2018 15:27:20 +0000 (16:27 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Apr 2018 15:27:20 +0000 (16:27 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
findcurve.c

index 53abb4759b2669ce3e0c81be9e7deded653d3fc5..dff770a105423bec8e9e52f5560f9e679874beba 100644 (file)
@@ -99,7 +99,7 @@ static double __attribute__((unused))  cb_metric(void *xp, void *yp) {
   return sqrt(s);
 }
 
-static void __attribute__((unused)) cb_print(void *xp) {
+static void __attribute__((unused)) cb_print(gsl_vector *xp) {
   GET_X(xp);
   printf("\n");
   printcore(X);
@@ -155,11 +155,15 @@ int main(int argc, const char *const *argv) {
       r = gsl_multimin_fminimizer_iterate(minimiser);
       assert(!r);
 
+      //cb_print(current_gx);
+
       double size = gsl_multimin_fminimizer_size(minimiser);
+      //printf(" size=%10.7f\n", size);
+
       if (size < epsilon) break;
     }      
 
-    cb_print(startpoint_X);
+    cb_print(current_gx);
 
     printf("[]\n");
     fflush(stdout);