graph_layout_prepare();
printing_init();
+ energy_init();
printf("X=%d=0x%x Y=%d=0x%x DIM=%d\n",X,X,Y,Y,DIM);
size= gsl_multimin_fminimizer_size(minimiser);
r= gsl_multimin_test_size(size, stop_epsilon);
- if (printing_check(pr_size))
- printf("%*s size %# e, r=%d\n", 135,"", size, r);
+ if (printing_check(pr_size,155))
+ printf("size %# e, r=%d\n", size, r);
flushoutput();
if (r==GSL_SUCCESS) break;
static volatile unsigned print_todo;
static sigset_t print_alarmset;
-int printing_check(enum printing_instance which) {
+int printing_check(enum printing_instance which, int indent) {
static int skipped[pr__max];
unsigned bits= 1u << which;
sigprocmask(SIG_UNBLOCK,&print_alarmset,0);
sk= skipped[which];
- if (sk) printf("[%4d] ",sk);
+ if (sk) printf("%*s[%4d] ",indent,"", sk);
else printf(" ");
skipped[which]= 0;