aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-05-05 11:43:21 +0000
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-05-05 12:15:34 +0000
commitab8222e18a54c4bab3bced832fa3ddd1dbeefad3 (patch)
tree92dd9be302ba85aeaa1038bbd518466545f59b87 /searchlib/src/tests
parente221caec490e206dee6de86d6987934c4fd03c27 (diff)
fixup! Add aggregator for calculating the population standard deviation
Diffstat (limited to 'searchlib/src/tests')
-rw-r--r--searchlib/src/tests/aggregator/perdocexpr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/searchlib/src/tests/aggregator/perdocexpr.cpp b/searchlib/src/tests/aggregator/perdocexpr.cpp
index 0d023685186..6f374f1bea4 100644
--- a/searchlib/src/tests/aggregator/perdocexpr.cpp
+++ b/searchlib/src/tests/aggregator/perdocexpr.cpp
@@ -49,6 +49,7 @@ void testMin(const ResultNode & a, const ResultNode & b) {
ExpressionNode::UP
createVectorFloat(const std::vector<double> & v) {
std::unique_ptr<FloatResultNodeVector> r = MU<FloatResultNodeVector>();
+ r->reserve(v.size());
for (double d : v) {
r->push_back(FloatResultNode(d));
}
@@ -58,6 +59,7 @@ createVectorFloat(const std::vector<double> & v) {
ExpressionNode::UP
createVectorInt(const std::vector<double> & v) {
std::unique_ptr<IntegerResultNodeVector> r = MU<IntegerResultNodeVector>();
+ r->reserve(v.size());
for (double d : v) {
r->push_back(Int64ResultNode(static_cast<int64_t>(d)));
}