]> git.sesse.net Git - foosball/commitdiff
Pre-size one vector.
authorSteinar H. Gunderson <sesse@debian.org>
Sun, 21 Oct 2007 12:38:57 +0000 (14:38 +0200)
committerSteinar H. Gunderson <sesse@debian.org>
Sun, 21 Oct 2007 12:38:57 +0000 (14:38 +0200)
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) {