BiasCorrectQ.Program.GetAnnualFactors C# (CSharp) Method

GetAnnualFactors() private static method

Dictionary of key=wy, value=annual_factor
private static GetAnnualFactors ( List biasedAnnual, List biasedMonthly ) : double>.Dictionary
biasedAnnual List
biasedMonthly List
return double>.Dictionary
        private static Dictionary<int, double> GetAnnualFactors(
            List<double> biasedAnnual,
            List<Point> biasedMonthly)
        {
            var rval = new Dictionary<int, double> { };

            List<double> biasedMonthlyAnnual = Utils.GetWYAnnualAverages(biasedMonthly);

            int startYear = biasedMonthly[0].Date.Year + 1;
            for (int i = 0; i < biasedAnnual.Count; i++)
            {
            rval.Add(startYear + i, biasedAnnual[i] / biasedMonthlyAnnual[i]);
            }

            return rval;
        }