]> git.sesse.net Git - foosball/blobdiff - foosrank.cpp
Pre-size one vector.
[foosball] / foosrank.cpp
index 25298e7ddfe0bdc16590ab98e806dd8150401a1e..374bc13a1067fb924f06d6b810aaccffe062feec 100644 (file)
@@ -360,6 +360,8 @@ static void compute_new_double_rating(double mu1, double sigma1, double mu2, dou
                compute_opponent_rating_pdf(score2, score1, mu_t, sigma_t, 1.0, curve);
        }
 
+       newcurve.reserve(curve.size());
+
        // iterate over r1
        double h = 3000.0 / curve.size();
        for (unsigned i = 0; i < curve.size(); ++i) {