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); } }