| 764 | } |
| 765 | |
| 766 | std::tuple<std::vector<double>, std::vector<double>, std::vector<std::string>> world_cities(double min_x_distance_per_char, double min_y_distance) { |
| 767 | auto [x,y,names] = world_cities(); |
| 768 | return clear_overlapping_labels(x,y,names,min_x_distance_per_char,min_y_distance); |
| 769 | } |
| 770 | |
| 771 | std::tuple<std::vector<double>, std::vector<double>, std::vector<size_t>> greedy_tsp_with_idx(const std::vector<double>& x, const std::vector<double>& y, size_t starting_city) { |
| 772 | std::vector<size_t> route_idx = {starting_city}; |
no test coverage detected