aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2024-02-19 13:54:20 +0000
committerGeir Storli <geirst@yahooinc.com>2024-02-19 13:54:20 +0000
commit3c15de3d14862a1d94e52d71238c13ee6e9fecfc (patch)
tree49c7090cafbadc0b91f4d74e8253ebc3aa4a9d78 /searchlib
parent024ac7a0e229a2a7b822aed37bee7383e44cebc6 (diff)
Minor improvements after code review.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp b/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
index 95ad7664bcd..2721f135cfb 100644
--- a/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
+++ b/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
@@ -195,13 +195,13 @@ struct Stats {
};
double
-calc_median(const std::vector<double>& values)
+calc_median(const std::vector<double>& sorted_values)
{
- size_t middle = values.size() / 2;
- if (values.size() % 2 == 0) {
- return (values[middle - 1] + values[middle]) / 2;
+ size_t middle = sorted_values.size() / 2;
+ if (sorted_values.size() % 2 == 0) {
+ return (sorted_values[middle - 1] + sorted_values[middle]) / 2;
} else {
- return values[middle];
+ return sorted_values[middle];
}
}
@@ -213,7 +213,8 @@ calc_standard_deviation(const std::vector<double>& values, double average)
double diff = val - average;
deviations += (diff * diff);
}
- double variance = deviations / values.size();
+ // Bessel's correction (dividing by N-1, instead of N).
+ double variance = deviations / (values.size() - 1);
return std::sqrt(variance);
}
@@ -266,9 +267,8 @@ delete_substr_from(const std::string& source, const std::string& substr)
return res;
}
-template <typename T>
vespalib::string
-get_class_name(const T& obj)
+get_class_name(const auto& obj)
{
auto res = obj.getClassName();
res = delete_substr_from(res, "search::attribute::");