int -> size_t to remove warnings

This commit is contained in:
Sébastien Loriot 2013-12-13 12:01:33 +01:00
parent dd485f4839
commit 7cf48beb41
2 changed files with 4 additions and 4 deletions

View File

@ -155,7 +155,7 @@ public:
neighbor_values.push_back(values[it->first]);
}
// Find median.
int half_neighbor_count = neighbor_values.size() / 2;
std::size_t half_neighbor_count = neighbor_values.size() / 2;
std::nth_element(neighbor_values.begin(),
neighbor_values.begin() + half_neighbor_count, neighbor_values.end());
double median_sdf = neighbor_values[half_neighbor_count];

View File

@ -134,9 +134,9 @@ public:
// this can not select an already selected item since either (by considering that upper bounds returns greater)
// - aready selected item is at 0, and its value is 0.0
// - or its value is equal to value of previous element
int selection_index = std::upper_bound(distance_square_cumulative.begin(),
distance_square_cumulative.end(), random_ds)
- distance_square_cumulative.begin();
std::size_t selection_index = std::upper_bound(
distance_square_cumulative.begin(), distance_square_cumulative.end(), random_ds)
- distance_square_cumulative.begin();
centers.push_back(points[selection_index]);
}