Example #1
0
 private void AddNewGeneration(List<IDemographicCategoryGeneration> list, int occ, Range age, int employmentStatus, int mobility)
 {
     PowGeneration gen = new PowGeneration();
     gen.Root = this.Root;
     gen.LoadData = false;
     gen.UsesPlanningDistricts = this.UsePlanningDistricts;
     gen.OccupationCategory = CreateRangeSet( occ );
     gen.AgeCategoryRange = CreateRangeSet( age );
     gen.EmploymentStatusCategory = CreateRangeSet( employmentStatus );
     gen.Mobility = CreateRangeSet( mobility );
     gen.ModeChoiceParameterSetIndex = this.ModeChoiceParameterSetIndex;
     gen.DemographicParameterSetIndex = GetDemographicIndex( age.Start, employmentStatus, mobility );
     gen.TimeOfDayRates = this.TimeOfDayRates;
     gen.DailyRates = this.DailyRates;
     gen.WorkerData = this.WorkerData;
     list.Add( gen );
 }
Example #2
0
        private void AddNewGeneration(List <IDemographicCategoryGeneration> list, int occ, Range age, int employmentStatus, int mobility)
        {
            PowGeneration gen = new PowGeneration();

            gen.Root     = Root;
            gen.LoadData = false;
            gen.UsesPlanningDistricts    = UsePlanningDistricts;
            gen.OccupationCategory       = CreateRangeSet(occ);
            gen.AgeCategoryRange         = CreateRangeSet(age);
            gen.EmploymentStatusCategory = CreateRangeSet(employmentStatus);
            gen.Mobility = CreateRangeSet(mobility);
            gen.ModeChoiceParameterSetIndex  = ModeChoiceParameterSetIndex;
            gen.DemographicParameterSetIndex = GetDemographicIndex(age.Start, employmentStatus, mobility);
            gen.TimeOfDayRates = TimeOfDayRates;
            gen.DailyRates     = DailyRates;
            gen.WorkerData     = WorkerData;
            list.Add(gen);
        }