Beispiel #1
0
        public void SetCF(IModel model, Policy p, ScenarioManager sm)
        {
            if (GroupsBySG)
            {
                int no = SgToNo[p.SubGroup];
                DtBySG[no].AddUp(Cf.GetCF(model, p, sm));
            }

            if (GroupsByScen)
            {
                int no = SgToNo[p.SubGroup];
                DtBySG[no].AddUp(Cf.GetCF(model, p, sm));
            }

            if (GroupsByPol)
            {
            }

            if (GroupsByMth)
            {
            }

            if (ShouldGetMonthlyValues(p))
            {
                IMonthlyValues mv = (IMonthlyValues)Activator.CreateInstance(MVType);
                mv.SetValues(model, p, sm);
                monthlyValuesList.Add(mv);
            }
        }