Serialized Form


Package uk.ac.leeds.ccg.andyt.projects.genesis.core

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Agent extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_Type

java.lang.String _Type
For storing the type of GENESIS_Agent

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_AgentCollection extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_Directory

java.io.File _Directory
The File which is used to swap data.


_AgentCollection_ID

long _AgentCollection_ID

_Type

java.lang.String _Type
For recording the type (getClass().getName())of Agents _AgentID_Agent_HashMap contains.


_Agent_ID_Agent_HashMap

java.util.HashMap<K,V> _Agent_ID_Agent_HashMap
keys are long _AgentID, values are Agents.

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_AgentCollectionManager extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_Directory

java.io.File _Directory
File where all GENESIS_AgentCollections may be written.


_LivingFemaleDirectory

java.io.File _LivingFemaleDirectory
File where all Living GENESIS_Female data may be written.


_LivingMaleDirectory

java.io.File _LivingMaleDirectory
File where all Living GENESIS_Male data may be written.


_DeadFemaleDirectory

java.io.File _DeadFemaleDirectory
File where all Dead GENESIS_Female data may be written.


_DeadMaleDirectory

java.io.File _DeadMaleDirectory
File where all Dead GENESIS_Male data may be written.


_LivingFemaleCollection_HashMap

java.util.HashMap<K,V> _LivingFemaleCollection_HashMap
A HashMap to be held in memory at all times. The keys are GENESIS_FemaleCollection._AgentCollection_ID and the values are either the respective GENESIS_FemaleCollection or they are null. In the case of them being null, the data has been swapped to File and can be retrieved. If the key is not there, but it was known to have been, then this indicates that all members of that collection have died. In that case, the dead individuals data can be retrieved via the _DeadFemaleCollection_HashMap or from _DeadFemaleCollection.


_LivingMaleCollection_HashMap

java.util.HashMap<K,V> _LivingMaleCollection_HashMap
A HashMap to be held in memory at all times. The keys are GENESIS_MaleCollection._AgentCollection_ID and the values are either the respective GENESIS_MaleCollection or they are null. In the case of them being null, the data has been swapped to File and can be retrieved. If the key is not there, but it was known to have been, then this indicates that all members of that collection have died. In that case, the dead individuals data can be retrieved via the _DeadMaleCollection_HashMap or from _DeadMaleCollection.


_DeadFemaleCollection

GENESIS_FemaleCollection _DeadFemaleCollection
This is to be held in memory at all times and is for storing dead GENESIS_Females. Once this has reached capacity it will be written to a File and a new one initialised.


_DeadMaleCollection

GENESIS_MaleCollection _DeadMaleCollection
This is to be held in memory at all times and is for storing dead GENESIS_Males. Once this has reached capacity it will be written to a File and a new one initialised.


_DeadFemaleCollection_HashMap

java.util.HashMap<K,V> _DeadFemaleCollection_HashMap
A mapping for storing the location of dead GENESIS_Females. The keys are GENESIS_Female._Agent_ID and the values are the respective _DeadFemaleCollection where the GENESIS_Female is stored.


_DeadMaleCollection_HashMap

java.util.HashMap<K,V> _DeadMaleCollection_HashMap
A mapping for storing the location of dead GENESIS_Males. The keys are GENESIS_Male._Agent_ID and the values are the respective _DeadMaleCollection where the GENESIS_Male is stored.


_MaximumNumberOfAgentsPerAgentCollection

int _MaximumNumberOfAgentsPerAgentCollection
This is to be a sensible number of Agents to hold in a single collection. If this number is too small, IO will be slow. Too big and the RAM memory demand could be too high. Hopefully 1000 is a minimum I should work to. Any factor of 10 increase on this is likely to be good. However, loading a large collection just to get at a few agents is likely to be expensive if that collection then has to be cached again writing/storing changes to to the file system...


_MaximumNumberOfObjectsPerDirectory

int _MaximumNumberOfObjectsPerDirectory
This is to be a sensible number of files to store in a single file. If this number is too small, the directory depth will be high with possible repercussions for IO. If too big then the file system might get upset and it might be hard to find and order things. A value of 100 seems a good compromise.


_IndexOfLastBornMale

long _IndexOfLastBornMale
The index of the last born GENESIS_Male


_IndexOfLastBornFemale

long _IndexOfLastBornFemale
The index of the last born GENESIS_Female


_NumberOfDeadFemales

long _NumberOfDeadFemales

_NumberOfDeadMales

long _NumberOfDeadMales

_LargestIndexOfDeadFemaleCollection

long _LargestIndexOfDeadFemaleCollection

_LargestIndexOfDeadMaleCollection

long _LargestIndexOfDeadMaleCollection

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_AgentEnvironment extends uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler implements Serializable

Serialized Fields

_Directory

java.io.File _Directory

_PersonFactory

GENESIS_PersonFactory _PersonFactory

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Environment extends GENESIS_OutOfMemoryErrorHandler implements Serializable

Serialized Fields

_Directory

java.io.File _Directory

_DecimalPlacePrecisionForCalculations

int _DecimalPlacePrecisionForCalculations

_DecimalPlacePrecisionForNetworkCalculations

int _DecimalPlacePrecisionForNetworkCalculations

_DecimalPlacePrecisionForNetwork

int _DecimalPlacePrecisionForNetwork

_ToRoundToX_BigDecimal

java.math.BigDecimal _ToRoundToX_BigDecimal

_ToRoundToY_BigDecimal

java.math.BigDecimal _ToRoundToY_BigDecimal

_Time

GENESIS_Time _Time

_initial_Time

GENESIS_Time _initial_Time

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Female extends GENESIS_Person implements Serializable

Serialized Fields

_GenderOfUnborns

int[] _GenderOfUnborns
The length of this indicates if a single baby birth is expected or if there are twins or other multiple births. It also indicates the gender at birth.


_Time_DueToGiveBirth

GENESIS_Time _Time_DueToGiveBirth
Expected due date. If this is set then isPregnant() returns true.


_Miscarriages

java.util.TreeSet<E> _Miscarriages
For storing information about miscarriages.


_LengthOfFertilityPeriod

int _LengthOfFertilityPeriod

_StartOfFertiliyPeriod

int _StartOfFertiliyPeriod

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Female.Miscarriage extends java.lang.Object implements Serializable

Serialized Fields

_Time

GENESIS_Time _Time
GENESIS_Time of miscarriage


_DueDate

GENESIS_Time _DueDate
Due Date GENESIS_Time of miscarriage


_GenderOfUnborns

int[] _GenderOfUnborns
Due Date GENESIS_Time of miscarriage

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_FemaleCollection extends GENESIS_AgentCollection implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Male extends GENESIS_Person implements Serializable

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_MaleCollection extends GENESIS_AgentCollection implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_OutOfMemoryErrorHandler extends uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler implements Serializable

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_Person extends GENESIS_Agent implements Serializable

serialVersionUID: 1L

Serialized Fields

_ResidentialSubregionIDs

java.util.ArrayList<E> _ResidentialSubregionIDs

_ID

java.lang.Long _ID
A unique numerical ID for this


_Collection_ID

java.lang.Long _Collection_ID

_Directory

java.io.File _Directory
Directory for storing information about this. If this is null, it can be retrieved using _ID from: _GENESIS_FemaleCollection._Agent_ID_Agent_HashMap


_Birth_Calendar

java.util.Calendar _Birth_Calendar
A record of the time of birth of this person


_Age

GENESIS_Age _Age
A record of the time of birth of this person


_Death_Time

GENESIS_Time _Death_Time
A record of the time of death of this person. If this is null then the GENESIS_Person can be assumed not to dead.


_Birth_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Birth_Point2D
Provides the location at which this GENESIS_Person was born. This is probably referred to very infrequently and might best be stored in a File.


_Death_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Death_Point2D
Provides the location at which this GENESIS_Person dies/died. As with _Time_Death, this is null if and only if the GENESIS_Person is not dead.


_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Point2D
Stores the location of the GENESIS_Person.


_Previous_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Previous_Point2D
Stores a previous location.


_reporting_CellID

uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCell.CellID _reporting_CellID
For storing the _Environment._reportingGrid CellID


_Heading_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Heading_Point2D
Stores the next network location where the person is heading.


_Movement

Movement _Movement
Stores current Movement of GENESIS_Person from an origin through all network locations to a destination. Might be heavy, so this might be best stored in a File in _Directory.


_Network2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Network2D _Network2D
Stores the persons network along which they have headed. Might be heavy, so this might be best stored in a File in _Directory.


_reporting_VectorNetwork2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Network2D _reporting_VectorNetwork2D
Stores the persons network along which they have headed. Might be heavy, so this might be best stored in a File in _Directory.


_Family

Family _Family
Stores a reference to the Family of this GENESIS_Person


_Household

Household _Household
Stores the GENESIS_Person's household which is information about where and with who the GENESIS_Person resides. Currently each GENESIS_Person has just one household at a time.


_Work_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Work_Point2D
Stores work location. Perhaps need an ordered collection of meetings... This would combine locations and times and perhaps other things, e.g. reference to the other people and things expected to be involved...


_Speed_BigDecimal

java.math.BigDecimal _Speed_BigDecimal
Stores the _Speed at which a person is moving.


_Speed_double

double _Speed_double

_SpeedDefault_BigDecimal

java.math.BigDecimal _SpeedDefault_BigDecimal
Stores the _Speed at which a person moves by default if they are moving.


_SpeedDefault_double

double _SpeedDefault_double

_Work_Time

GENESIS_Time[] _Work_Time
If a GENESIS_Person has just one period of work per day _Time_Work should have length == 2. The first time is the start time, the second time is the end time for a period of work.


_SetOffToWork_Time

GENESIS_Time _SetOffToWork_Time
GENESIS_Time set of for work.


_SetOffToWork_0_Time

GENESIS_Time _SetOffToWork_0_Time
GENESIS_Time set of for work previously.


_HouseholdHistory

java.lang.Object _HouseholdHistory

_personalFertility_BigDecimal

java.math.BigDecimal _personalFertility_BigDecimal

_personalMortality_BigDecimal

java.math.BigDecimal _personalMortality_BigDecimal

_resource_double

double _resource_double
Stores a measure of how much resource a GENESIS_Person has


_resourceMax_double

double _resourceMax_double

Class uk.ac.leeds.ccg.andyt.projects.genesis.core.GENESIS_PersonFactory extends java.lang.Object implements Serializable

serialVersionUID: 1L


Package uk.ac.leeds.ccg.andyt.projects.genesis.gui

Class uk.ac.leeds.ccg.andyt.projects.genesis.gui.AnimationApplet extends java.applet.Applet implements Serializable

Serialized Fields

_BufferedImage

java.awt.image.BufferedImage _BufferedImage

_Images

java.awt.Image[] _Images

_MediaTracker

java.awt.MediaTracker _MediaTracker

width

int width

height

int height

index

int index

Package uk.ac.leeds.ccg.andyt.projects.genesis.process

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_DemographicModel extends Abstract_GENESIS_Model implements Serializable

Serialized Fields

_SeedDirectory_File

java.io.File _SeedDirectory_File

_InitialPopulation_File

java.io.File _InitialPopulation_File

_InitialDeathCount_File

java.io.File _InitialDeathCount_File

_InitialMortalityRate_File

java.io.File _InitialMortalityRate_File

_InitialMiscarriageRate_File

java.io.File _InitialMiscarriageRate_File

_InitialBirthCount_File

java.io.File _InitialBirthCount_File

_InitialFertilityRate_File

java.io.File _InitialFertilityRate_File

_RunID

java.lang.Long _RunID

_Years

int _Years

_regionIDs

java.util.TreeMap<K,V> _regionIDs

_LivingFemaleIDs

java.util.TreeMap<K,V> _LivingFemaleIDs

_LivingMaleIDs

java.util.TreeMap<K,V> _LivingMaleIDs

_NotPregnantFemaleIDs

java.util.TreeMap<K,V> _NotPregnantFemaleIDs

_PregnantFemaleIDs

java.util.TreeMap<K,V> _PregnantFemaleIDs

_NearlyDuePregnantFemaleIDs

java.util.TreeMap<K,V> _NearlyDuePregnantFemaleIDs

_initial_Demographics

GENESIS_Demographics _initial_Demographics
_initial_Demographics is for storing the initial attributes of the population simulated.


_Demographics

GENESIS_Demographics _Demographics
_Demographics is for storing the current attributes of the population simulated.

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_Model extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_GENESIS_Environment

GENESIS_Environment _GENESIS_Environment

_Input_Parameter_File

java.io.File _Input_Parameter_File

_RandomSeed

java.lang.Long _RandomSeed

_InitialRandomSeed

java.lang.Long _InitialRandomSeed

_NextRandomSeed

java.lang.Long _NextRandomSeed

_RandomSeedIncrement

java.lang.Long _RandomSeedIncrement

_RandomArray

java.util.Random[] _RandomArray

_Directory

java.io.File _Directory

_ResultDataDirectory_File

java.io.File _ResultDataDirectory_File

_HandleOutOfMemoryError

boolean _HandleOutOfMemoryError

_ImageExporter

uk.ac.leeds.ccg.andyt.grids.exchange.ImageExporter _ImageExporter

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.AbstractTrafficModel extends Abstract_GENESIS_Model implements Serializable

serialVersionUID: 1L

Serialized Fields

_MalePopulation_HashSet

java.util.HashSet<E> _MalePopulation_HashSet

_FemalePopulation_HashSet

java.util.HashSet<E> _FemalePopulation_HashSet

_PersonFactory

GENESIS_PersonFactory _PersonFactory

_SpeedDefault_BigDecimal

java.math.BigDecimal _SpeedDefault_BigDecimal

_Shifts

java.util.HashMap<K,V> _Shifts
Keys are integers between 0 and 11 inclusive Values are start and end times for shift work

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.Compare_GENESIS_DemographicModel extends Abstract_GENESIS_Model implements Serializable

Serialized Fields

resultsToCompare_TreeMap

java.util.TreeMap<K,V> resultsToCompare_TreeMap

comparisonTest_PrintWriter

java.io.PrintWriter comparisonTest_PrintWriter

_StartYear

long _StartYear

_EndYear

long _EndYear

futures

java.util.HashSet<E> futures

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.GENESIS_DemographicModel extends Abstract_GENESIS_DemographicModel implements Serializable

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.Traffic_Leeds_0 extends AbstractTrafficModel implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.projects.genesis.process.Traffic_Taipei_0 extends AbstractTrafficModel implements Serializable

serialVersionUID: 1L

Serialized Fields

accessibilityMax_int

int accessibilityMax_int

accessibilityMin_int

int accessibilityMin_int

cellsize

double cellsize

Package uk.ac.leeds.ccg.andyt.projects.genesis.society.demography

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Age extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.Age implements Serializable

serialVersionUID: 1L

Serialized Fields

initialised_Time

uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.Time initialised_Time

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_AgeBound extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.AgeBound implements Serializable

serialVersionUID: 1L

Serialized Fields

ageMinBound

uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.Time ageMinBound
For storing the minimum outer bound of an age. For example, suppose an age is in the range 0 to 5 years old: furthermore, suppose that initially the age is assigned an individual year of age group from 1 to 2 years old, then ageMinBound is for storing the minimum outer bound for the age i.e. 0.


ageMaxBound

uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.Time ageMaxBound
For storing the maximum outer bound of an age. For example, suppose an age is in the range 0 to 5 years old: furthermore, suppose that initially the age is assigned an individual year of age group from 1 to 2 years old, then ageMaxBound is for storing the maximum outer bound for the age i.e. 5.

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Demographics extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_Population

java.util.TreeMap<K,V> _Population
For storing region populations. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_Mortality

java.util.TreeMap<K,V> _Mortality
For storing region mortality probabilities. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_Deaths

java.util.TreeMap<K,V> _Deaths
For storing death counts. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_Miscarriage

java.util.TreeMap<K,V> _Miscarriage
For storing region miscarriage probabilities. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_ClinicalMiscarriage

java.util.TreeMap<K,V> _ClinicalMiscarriage
For storing clinical miscarriage counts by age of mother. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_EarlyPregnancyLoss

java.util.TreeMap<K,V> _EarlyPregnancyLoss
For storing total early pregnancy loss miscarriage counts by age of mother. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_Fertility

java.util.TreeMap<K,V> _Fertility
For storing region fertility probabilities. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_SingleBirths

java.util.TreeMap<K,V> _SingleBirths
For storing single birth counts by age of mother. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_TwinBirths

java.util.TreeMap<K,V> _TwinBirths
For storing twin birth counts by age of mother. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_TripletBirths

java.util.TreeMap<K,V> _TripletBirths
For storing triplet birth counts by age of mother. Keys are LAD codes, value keys are either OA codes or LAD codes for LAD totals.


_Migration

GENESIS_Migration _Migration
For storing migration probabilities by age and gender.

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Demographics.Gender_Age extends java.lang.Object implements Serializable

Serialized Fields

_Gender

int _Gender

_AgeInYears_int

int _AgeInYears_int

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Fertility extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.fertility.FertilityType implements Serializable

serialVersionUID: 1L

Serialized Fields

_Mortality

GENESIS_Mortality _Mortality

_Miscarriage

GENESIS_Miscarriage _Miscarriage

_DailyPregnancyAgeBoundProbabilities_TreeMap

java.util.TreeMap<K,V> _DailyPregnancyAgeBoundProbabilities_TreeMap
For storing Daily Pregnancy Probabilities for Females by GENESIS_AgeBound. To get the pregnancy probability for a female use the getDailyPregnancyProbability(Female) method which controls for the age of female to ensure that people too young, and people too old do not have a chance of giving birth in the simulation. This is artificial, and such controls are quite difficult to justify.


_PregnancyAgeBoundRateProbabilities_HashMap

java.util.HashMap<K,V> _PregnancyAgeBoundRateProbabilities_HashMap
For storing Pregnancy Rate probabilities for Females by GENESIS_AgeBound. The detail is for age to the nearest day. Fertility is often given by age of female at birth rather than at conception, so this all needs shifting by the term of a pregnancy. That in itself is not a great solution, because the length of term is actually variable. The timing of a pregnancy is also open to debate as to when in the process to start counting. Being confident about what this time is with any detailed precision is also something that is hard to be. To get the pregnancy probability for a female it is recommended to use the getDailyPregnancyProbability(Female) method. The keys are Age. The values are TreeMap<Integer, BigDecimal> where: keys are the number of days into term of pregnancy; and, values are the probabilities that a female of a given age (will be however many days - as indicated by the key) pregnant. In the TreeMap<Integer, BigDecimal> of values: A key of -1 is used to store the probability that a female of the age is pregnant. A key of -2 is used to store the probability that a female of the age is pregnant in early stage. A key of -3 is used to store the probability that a female of the age is pregnant in late stage. A key of -4 is used to store the probability that a female of the age is not pregnant


_AnnualLiveBirthFertilityAgeBoundRate_TreeMap

java.util.TreeMap<K,V> _AnnualLiveBirthFertilityAgeBoundRate_TreeMap
For storing Annual Live Birth Rate for Females by AgeBound of mother


_TwinPregnancyAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _TwinPregnancyAgeBoundProbability_TreeMap
For storing twin pregnancy probabilities by AgeBound of mother. It is the twinPregnancyAgeProbability converted into a TreeMap for convenience.


_TripletPregnancyAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _TripletPregnancyAgeBoundProbability_TreeMap
For storing triplet pregnancy probabilities by age of mother. It is the tripletPregnancyAgeProbability converted into a TreeMap for convenience.


normalDaysInYear_BigDecimal

java.math.BigDecimal normalDaysInYear_BigDecimal

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Migration extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

regionToRegionMigration

java.util.TreeMap<K,V> regionToRegionMigration
For storing the population migrating from each region to each region. The keys are destination region regionIDs, the value keys are origin region regionIDs.


regionInMigration

java.util.TreeMap<K,V> regionInMigration
For storing the population migrating into each region in the study region. The keys are regionIDs, the values are population counts. The count include internal migration as stored in regionInternalMigration


regionOutMigration

java.util.TreeMap<K,V> regionOutMigration
For storing the population migrating out from each region in the study region. Currently, there is no data for emigration. The keys are regionIDs, the values are population counts.


regionInternalMigration

java.util.TreeMap<K,V> regionInternalMigration
For storing the population immigrating into each region in the study region. The keys are regionIDs, the values are population counts.


regionImmigration

java.util.TreeMap<K,V> regionImmigration
For storing the population immigrating into each region in the study region. The keys are regionIDs, the values are population counts.


subregionInMigration

java.util.TreeMap<K,V> subregionInMigration
For storing the population migrating into each subregion in a region. The keys are destination region regionIDs, value keys are subregion destination subregionIDs, value values are population counts.


subregionOutMigration

java.util.TreeMap<K,V> subregionOutMigration
For storing the population migrating out of each subregion in a region. The keys are origin region regionIDs, value keys are subregion origin subregionIDs, value values are population counts.


subregionInternalInMigration

java.util.TreeMap<K,V> subregionInternalInMigration
For storing the population migrating internally within each region. The keys are origin/destination region regionIDs, value keys are subregion destination subregionIDs, value values are population counts.


subregionInternalOutMigration

java.util.TreeMap<K,V> subregionInternalOutMigration
For storing the population migrating internally within each region. The keys are origin/destination region regionIDs, value keys are subregion origin subregionIDs, value values are population counts.


regionInMigrationRates

java.util.TreeMap<K,V> regionInMigrationRates
For storing the daily gender age migration rates for people migrating into a specific region. The keys are the regionIDs for the destination regions. The keys of the values are the origin region IDs where the migrants have migrated from. The rates are derived from regionToRegionMigration but only include rates for destination regions within the study region.


regionOutMigrationRates

java.util.TreeMap<K,V> regionOutMigrationRates
For storing the daily gender age migration rates for people moving from a specific region (internal migration included). The keys are regionIDs, the values are probabilities specified by gender and age.


immigrationRates

java.util.TreeMap<K,V> immigrationRates
For storing the daily gender and age specific immigration rates for people immigrating into a specific region. The keys are destination region regionIDs, the values are population counts.


cumulativeSumRescaledRegionOutMigration

java.util.TreeMap<K,V> cumulativeSumRescaledRegionOutMigration
For those migrating from a region this gives a way to assign the expected region destination (which may be the same). Keys are origin region region IDs. Value keys are region destination regionIDs, value values are the cumulative sum rescaled populations.


cumulativeSumRescaledSubregionInMigration

java.util.TreeMap<K,V> cumulativeSumRescaledSubregionInMigration
For those migrating into a region this gives a way to assign a subregion destination. Keys are destination region region IDs. Value keys are subregion destination subregionIDs, value values are the cumulative sum rescaled populations.

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Miscarriage extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.miscarriage.MiscarriageType implements Serializable

serialVersionUID: 1L

Serialized Fields

_DailyEarlyPregnancyLossAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _DailyEarlyPregnancyLossAgeBoundProbability_TreeMap
For storing ageBound specific probabilities. The keys are ages in years and the values represent the rate of a pregnant female in early stage pregnancy (<42 days) experiencing a miscarriage on a day.


_DailyClinicalMiscarriageAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _DailyClinicalMiscarriageAgeBoundProbability_TreeMap
For storing ageBound specific probabilities. The keys are ages in years and the values represent the rate of a pregnant female in late stage pregnancy (42 to 266 days) experiencing a miscarriage on a day.

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Mortality extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.mortality.MortalityType implements Serializable

serialVersionUID: 1L

Serialized Fields

_FemaleAnnualMortalityAgeBoundRate_TreeMap

java.util.TreeMap<K,V> _FemaleAnnualMortalityAgeBoundRate_TreeMap
TreeMap copy of femaleAgeProbability;


_MaleAnnualMortalityAgeBoundRate_TreeMap

java.util.TreeMap<K,V> _MaleAnnualMortalityAgeBoundRate_TreeMap
TreeMap copy of maleAgeProbability;


_FemaleDailyMortalityAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _FemaleDailyMortalityAgeBoundProbability_TreeMap
For storing daily mortality probabilities of females


_MaleDailyMortalityAgeBoundProbability_TreeMap

java.util.TreeMap<K,V> _MaleDailyMortalityAgeBoundProbability_TreeMap
For storing daily mortality probabilities of males

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_MortalityAndFertilityEstimator extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.population.PopulationType implements Serializable

serialVersionUID: 1L

Serialized Fields

_ObservedAnnualDeaths

GENESIS_Population _ObservedAnnualDeaths
For storing the Observed Annual Death Count data


_ObservedAnnualBirthsByAgeOfMother

GENESIS_Population _ObservedAnnualBirthsByAgeOfMother
For storing the Observed Annual Birth Count data


_StartYearPopulation

GENESIS_Population _StartYearPopulation
Initial Population


_InitialEstimateOfMortality

GENESIS_Mortality _InitialEstimateOfMortality
Initial Mortality Estimate


_InitialEstimateOfFertility

GENESIS_Fertility _InitialEstimateOfFertility
Initial Fertility Estimate


_EstimatedEndYearPopulation

GENESIS_Population _EstimatedEndYearPopulation
Estimated End Year Population


_EstimatedMidYearPopulation

GENESIS_Population _EstimatedMidYearPopulation
Estimated Mid Year Population

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.demography.GENESIS_Population extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.population.PopulationType implements Serializable

serialVersionUID: 1L

Serialized Fields

_FemaleAgeBoundPopulationCount_TreeMap

java.util.TreeMap<K,V> _FemaleAgeBoundPopulationCount_TreeMap
Female GENESIS_Population Key Integer are Age in Years Value Long are counts, this could be the number of people of an ageBound at a given time or an aggregate over a period (e.g. number of person years or number of person days)


_MaleAgeBoundPopulationCount_TreeMap

java.util.TreeMap<K,V> _MaleAgeBoundPopulationCount_TreeMap
Male GENESIS_Population Key Integer are Age in Years Value Long are counts, this could be the number of people of an ageBound at a given time or an aggregate over a period (e.g. number of person years or number of person days)


Package uk.ac.leeds.ccg.andyt.projects.genesis.society.organisations

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.organisations.Family extends java.lang.Object implements Serializable

Serialized Fields

_Mother_Agent_ID

java.lang.Long _Mother_Agent_ID

_Children_Agent_ID_HashSet

java.util.HashSet<E> _Children_Agent_ID_HashSet

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.organisations.Household extends Organisation implements Serializable

Serialized Fields

_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Point2D
Stores the current location of the Household


_Resource

double _Resource
Stores the Resources of the household

Class uk.ac.leeds.ccg.andyt.projects.genesis.society.organisations.Organisation extends java.lang.Object implements Serializable

Serialized Fields

_People

java.util.HashSet<E> _People

_Places

java.util.HashSet<E> _Places

Package uk.ac.leeds.ccg.andyt.projects.genesis.transport

Class uk.ac.leeds.ccg.andyt.projects.genesis.transport.Movement extends java.lang.Object implements Serializable

Serialized Fields

_Origin_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Origin_Point2D

_Destination_Point2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Point2D _Destination_Point2D

_networkRoute_VectorNetwork2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_Network2D _networkRoute_VectorNetwork2D

Class uk.ac.leeds.ccg.andyt.projects.genesis.transport.Path extends Route implements Serializable

Serialized Fields

_width_double

double _width_double

capacity

int capacity

Class uk.ac.leeds.ccg.andyt.projects.genesis.transport.Route extends java.lang.Object implements Serializable

Serialized Fields

_VectorLineSegment2D

uk.ac.leeds.ccg.andyt.vector.geometry.Vector_LineSegment2D _VectorLineSegment2D

Package uk.ac.leeds.ccg.andyt.projects.genesis.travelingsalesman

Class uk.ac.leeds.ccg.andyt.projects.genesis.travelingsalesman.TSMisc extends java.lang.Object implements Serializable

Serialized Fields

_MemoryDataSet

org.openstreetmap.osm.data.MemoryDataSet _MemoryDataSet

_Map_File

java.io.File _Map_File

_Environment

GENESIS_Environment _Environment

_NearestStreetSelector

org.openstreetmap.osm.data.searching.NearestStreetSelector _NearestStreetSelector

_TurnRestrictedMultiTargetDijkstraRouter

org.openstreetmap.travelingsalesman.routing.routers.TurnRestrictedMultiTargetDijkstraRouter _TurnRestrictedMultiTargetDijkstraRouter

Package uk.ac.leeds.ccg.andyt.projects.genesis.utilities

Class uk.ac.leeds.ccg.andyt.projects.genesis.utilities.GENESIS_Time extends uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.common.Time implements Serializable


Package uk.ac.leeds.ccg.andyt.projects.genesis.vector

Class uk.ac.leeds.ccg.andyt.projects.genesis.vector.RenderNetwork2D_Environment extends uk.ac.leeds.ccg.andyt.vector.visualisation.VectorRenderNetwork2D implements Serializable

Serialized Fields

_GENESIS_Environment

GENESIS_Environment _GENESIS_Environment

Package uk.ac.leeds.ccg.andyt.projects.genesis.visualisation

Class uk.ac.leeds.ccg.andyt.projects.genesis.visualisation.AnimationApplet extends java.applet.Applet implements Serializable

Serialized Fields

_BufferedImage

java.awt.image.BufferedImage _BufferedImage

_Images

java.awt.Image[] _Images

_MediaTracker

java.awt.MediaTracker _MediaTracker

width

int width

height

int height

index

int index

_Run

int _Run
This needs incrementing so as not to overwrite any results


_Directory_String

java.lang.String _Directory_String

Class uk.ac.leeds.ccg.andyt.projects.genesis.visualisation.AnimationApplet_1 extends AnimationApplet implements Serializable

Class uk.ac.leeds.ccg.andyt.projects.genesis.visualisation.OverlayComponent extends javax.swing.JPanel implements Serializable

Serialized Fields

_BufferedImage

java.awt.image.BufferedImage _BufferedImage
Deprecated.