compute_vertex_areas(vs->a);
energy= 0;
- printing= printing_check(pr_cost);
+ printing= printing_check(pr_cost,0);
if (printing) printf("cost > energy |");
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;
extern char *output_file_tmp;
enum printing_instance { pr_cost, pr_size, pr__max };
-int printing_check(enum printing_instance);
+int printing_check(enum printing_instance, int indent);
#endif /*MINIMISE_H*/