@@ -90,16 +90,16 @@ Box<int> Clock::computeSinkRegion()
9090Box<double > Clock::computeSinkRegionClustered (
9191 std::vector<std::pair<float , float >> sinks)
9292{
93- double xMin = std::numeric_limits<double >::max ();
94- double xMax = std::numeric_limits<double >::lowest ();
95- double yMin = std::numeric_limits<double >::max ();
96- double yMax = std::numeric_limits<double >::lowest ();
97-
98- for (const std::pair< double , double >& sinkLocation : sinks) {
99- xMin = std::min (xMin, sinkLocation. first );
100- xMax = std::max (xMax, sinkLocation. first );
101- yMin = std::min (yMin, sinkLocation. second );
102- yMax = std::max (yMax, sinkLocation. second );
93+ auto xMin = std::numeric_limits<float >::max ();
94+ auto xMax = std::numeric_limits<float >::lowest ();
95+ auto yMin = std::numeric_limits<float >::max ();
96+ auto yMax = std::numeric_limits<float >::lowest ();
97+
98+ for (const auto [sinkX, sinkY] : sinks) {
99+ xMin = std::min (xMin, sinkX );
100+ xMax = std::max (xMax, sinkX );
101+ yMin = std::min (yMin, sinkY );
102+ yMax = std::max (yMax, sinkY );
103103 }
104104
105105 return Box<double >(xMin, yMin, xMax, yMax);
0 commit comments