Formula Used?

Dec 22, 2010 at 3:53 PM
Hi, Great calculator but I am curious why it uses this formula? I am pretty sure the Duckworth Lewis Professional Edition uses lookup tables which are not derived from fixed numbers...

public static double DuckLewis(double ovsRem, int wl, double u)
{
    double num = 0.033;
    double num2 = 245.0 / (1.0 - Math.Exp(-50.0 * num));
    double[] numArray = new double[] { 1.0, 0.877, 0.751, 0.624, 0.498, 0.38, 0.271, 0.174, 0.097, 0.04, 0.0 };
    double num3 = numArray[wl];
    double y = 2.0 + (num3 * 3.0);
    return (((num2 * num3) * Math.Pow(u, y + 1.0)) * (1.0 - Math.Exp(((num * -1.0) * ovsRem) / (num3 * Math.Pow(u, y)))));
}
Coordinator
Jan 21, 2011 at 8:22 AM
Edited Jan 21, 2011 at 8:23 AM

Actually it does use this formula to calculate the resource available initially. Then the actual target score is found using iterations. You can get more details in this official journal:

https://cid-6d5c5df440674930.office.live.com/self.aspx/.Public/DL%20Method.pdf