From 35a742a8217c9b54eeea81a8e5c139295f528de8 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Apr 2018 16:27:20 +0100 Subject: [PATCH] curveopt: some debug etc. Signed-off-by: Ian Jackson --- findcurve.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/findcurve.c b/findcurve.c index 53abb47..dff770a 100644 --- a/findcurve.c +++ b/findcurve.c @@ -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); -- 2.30.2