]> git.sesse.net Git - foosball/blob - foosrank.i
Adjusted initial parameters for maximum prediction power; in particular,
[foosball] / foosrank.i
1 %module foosrank
2 %{
3 extern "C" void fftw_import_wisdom_from_file(FILE*);
4 void compute_new_rating(double mu1, double sigma1, double mu2, double sigma2, int score1, int score2, double *mu, double *sigma, double *probability);
5 void startup() {
6         FILE *fp = fopen("fftw-wisdom", "rb");
7         if (fp != NULL) {
8                 fftw_import_wisdom_from_file(fp);
9                 fclose(fp);
10         }
11
12 %}
13 %perlcode %{
14         sub import {
15                 startup();
16         }
17 %}
18
19 void startup();
20 extern void compute_new_rating(double, double, double, double, int, int, double *OUTPUT, double *OUTPUT, double *OUTPUT);