/////////////////////////////////// public SpatialZone() { /////////////////////////////////// // For Household Synthesis //censusPersonConditionals = new DiscreteCondDistribution(); modelIncConditionals = new ModelDistribution(); modelIncConditionals.SetDimensionName("IncomeLevel"); modelUnivDegConditionals = new ModelDistribution(); modelUnivDegConditionals.SetDimensionName("NumWithUnivDeg"); modelDwellConditionals = new ModelDistribution(); modelDwellConditionals.SetDimensionName("DwellingType"); modelCarsConditionals = new ModelDistribution(); modelCarsConditionals.SetDimensionName("NumOfCars"); modelNumberOfPeopleConditionals = new ModelDistribution(); modelNumberOfPeopleConditionals.SetDimensionName("NumOfPeople"); modelKidsConditionals = new ModelDistribution(); modelKidsConditionals.SetDimensionName("NumOfKids"); modelHouseHoldTypeConditionals = new ModelDistribution(); modelHouseHoldTypeConditionals.SetDimensionName("HouseholdSize"); myDwellMarginal = new DiscreteMarginalDistribution(); myDwellMarginal.SetDimensionName("DwellingType"); myDwellMarginalCounts = new DiscreteMarginalDistribution(); myDwellMarginalCounts.SetDimensionName("DwellingType"); myCarsMarginal = new DiscreteMarginalDistribution(); myCarsMarginal.SetDimensionName("NumOfCars"); myPersonMarginal = new DiscreteMarginalDistribution(); myPersonMarginal.SetDimensionName("HouseholdSize"); /////////////////////////////////// /////////////////////////////////// // For Person Synthesis /* modelPublicTransitConditionals = new ModelDistribution(); modelPublicTransitConditionals.SetDimensionName("PublicTransitPass");*/ myHhldSize2Marginal = new DiscreteMarginalDistribution(); myHhldSize2Marginal.SetDimensionName("HouseholdSize2"); mySexMarginal = new DiscreteMarginalDistribution(); mySexMarginal.SetDimensionName("Sex"); myAgeMarginal = new DiscreteMarginalDistribution(); myAgeMarginal.SetDimensionName("Age"); myEducationMarginal = new DiscreteMarginalDistribution(); myEducationMarginal.SetDimensionName("EducationLevel"); myOccupationMarginal = new DiscreteMarginalDistribution(); myOccupationMarginal.SetDimensionName("Occupation"); myAgeConditional = new DiscreteCondDistribution(); myAgeConditional.SetDimensionName("Age"); mySexConditional = new DiscreteCondDistribution(); mySexConditional.SetDimensionName("Sex"); myHhldSizeConditional = new DiscreteCondDistribution(); myHhldSizeConditional.SetDimensionName("HouseholdSize2"); myEduLevelConditional = new DiscreteCondDistribution(); myEduLevelConditional.SetDimensionName("EducationLevel"); modelAgeConditionals = new ModelDistribution();// modelAgeConditionals.SetDimensionName("Age"); modelEmploymentStatus = new ModelDistribution();// modelEmploymentStatus.SetDimensionName("EmploymentStatus"); /* modelPublicTransitConditionals = new ModelDistribution();// modelPublicTransitConditionals.SetDimensionName("PublicTransitPass");*/ modelOccupationConditionals = new ModelDistribution();// modelOccupationConditionals.SetDimensionName("Occupation"); modelSexConditionals = new ModelDistribution();// modelSexConditionals.SetDimensionName("Sex"); modelDriverLicenseConditionals = new ModelDistribution();// modelDriverLicenseConditionals.SetDimensionName("DrivingLicense"); }
/////////////////////////////////// public SpatialZone() { /////////////////////////////////// // For Household Synthesis //censusPersonConditionals = new DiscreteCondDistribution(); modelIncConditionals = new ModelDistribution(); modelIncConditionals.SetDimensionName("IncomeLevel"); modelUnivDegConditionals = new ModelDistribution(); modelUnivDegConditionals.SetDimensionName("NumWithUnivDeg"); modelDwellConditionals = new ModelDistribution(); modelDwellConditionals.SetDimensionName("DwellingType"); modelCarsConditionals = new ModelDistribution(); modelCarsConditionals.SetDimensionName("NumOfCars"); myDwellMarginal = new DiscreteMarginalDistribution(); myDwellMarginal.SetDimensionName("DwellingType"); myDwellMarginalCounts = new DiscreteMarginalDistribution(); myDwellMarginalCounts.SetDimensionName("DwellingType"); myCarsMarginal = new DiscreteMarginalDistribution(); myCarsMarginal.SetDimensionName("NumOfCars"); myPersonMarginal = new DiscreteMarginalDistribution(); myPersonMarginal.SetDimensionName("HouseholdSize"); /////////////////////////////////// /////////////////////////////////// // For Person Synthesis myHhldSize2Marginal = new DiscreteMarginalDistribution(); myHhldSize2Marginal.SetDimensionName("HouseholdSize2"); mySexMarginal = new DiscreteMarginalDistribution(); mySexMarginal.SetDimensionName("Sex"); myAgeMarginal = new DiscreteMarginalDistribution(); myAgeMarginal.SetDimensionName("MaritalStatus"); myEducationMarginal = new DiscreteMarginalDistribution(); myEducationMarginal.SetDimensionName("EducationLevel"); myAgeConditional = new DiscreteCondDistribution(); myAgeConditional.SetDimensionName("Age"); mySexConditional = new DiscreteCondDistribution(); mySexConditional.SetDimensionName("Sex"); myHhldSizeConditional = new DiscreteCondDistribution(); myHhldSizeConditional.SetDimensionName("HouseholdSize2"); myEduLevelConditional = new DiscreteCondDistribution(); myEduLevelConditional.SetDimensionName("EducationLevel"); }