extern const double edge_angle_cost_circcircrat;
+double vertex_displacement_cost(const Vertices vertices, int section);
double line_bending_cost(const Vertices vertices, int section);
double noncircular_rim_cost(const Vertices vertices, int section);
double edge_length_variation_cost(const Vertices vertices, int section);
+double prop_edge_length_variation_cost(const Vertices vertices, int section);
double rim_proximity_cost(const Vertices vertices, int section);
double edge_angle_cost(const Vertices vertices, int section);
double small_triangles_cost(const Vertices vertices, int section);
extern char *best_file_tmp;
extern long long evaluations;
extern double stop_epsilon;
-extern int quitting_last_iteration;
-
-#include <signal.h>
-extern sig_atomic_t quitting_reported_threads;
enum printing_instance { pr_cost, pr_size, pr__max };
int printing_check(enum printing_instance, int indent);