X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=foosrank.cpp;h=d295c212ed04187a5ba42995a2d2a5852bf65150;hb=f7903bdddb48a163a6902e832247d0f97a8ad664;hp=67aee581cbe05f2d8d2064d5e997ab262453706b;hpb=63503a1ac42bc03c97642b1ccbc07b2cfdad7a98;p=foosball diff --git a/foosrank.cpp b/foosrank.cpp index 67aee58..d295c21 100644 --- a/foosrank.cpp +++ b/foosrank.cpp @@ -32,8 +32,8 @@ static double fac(int x); // sech²(x) static double sech2(double x) { - double c = cosh(x); - return 1.0 / (c*c); + double e = exp(2.0 * x); + return 4.0 * e / ((e+1.0) * (e+1.0)); } #endif