예제 #1
0
 private void AddNewGeneration(List<IDemographicCategoryGeneration> list, Range age, int employmentStatus, int mobility)
 {
     HBOGeneration gen = new HBOGeneration();
     gen.Root = this.Root;
     gen.LoadData = false;
     gen.UsesPlanningDistricts = this.UsePlanningDistricts;
     gen.OccupationCategory = this.OccupationCategory;
     gen.AgeCategoryRange = CreateRangeSet( age );
     gen.EmploymentStatusCategory = CreateRangeSet( employmentStatus );
     gen.Mobility = CreateRangeSet( mobility );
     gen.ModeChoiceParameterSetIndex = this.ModeChoiceParameterSetIndex;
     gen.DemographicParameterSetIndex = GetDemographicIndex( age.Start, employmentStatus, mobility );
     gen.Rates = this.Rates;
     gen.GenerationOutputFileName = this.GenerationOutputFileName;
     list.Add( gen );
 }
예제 #2
0
        private void AddNewGeneration(List <IDemographicCategoryGeneration> list, Range age, int employmentStatus, int mobility)
        {
            HBOGeneration gen = new HBOGeneration();

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