uk.ac.leeds.ccg.andyt.projects.genesis.process
Class Abstract_GENESIS_DemographicModel
java.lang.Object
uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_Model
uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_DemographicModel
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- GENESIS_DemographicModel
public abstract class Abstract_GENESIS_DemographicModel
- extends Abstract_GENESIS_Model
- implements java.io.Serializable
For modelling demographics with a regional and subregional partitioning.
- See Also:
- Serialized Form
Field Summary |
GENESIS_Demographics |
_Demographics
_Demographics is for storing the current attributes of the population
simulated. |
GENESIS_Demographics |
_initial_Demographics
_initial_Demographics is for storing the initial attributes of the
population simulated. |
java.io.File |
_InitialBirthCount_File
|
java.io.File |
_InitialDeathCount_File
|
java.io.File |
_InitialFertilityRate_File
|
java.io.File |
_InitialMiscarriageRate_File
|
java.io.File |
_InitialMortalityRate_File
|
java.io.File |
_InitialPopulation_File
|
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> |
_LivingFemaleIDs
|
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> |
_LivingMaleIDs
|
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> |
_NearlyDuePregnantFemaleIDs
|
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> |
_NotPregnantFemaleIDs
|
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> |
_PregnantFemaleIDs
|
java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.String>> |
_regionIDs
|
java.lang.Long |
_RunID
|
java.io.File |
_SeedDirectory_File
|
protected int |
_Years
|
Fields inherited from class uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_Model |
_Directory, _GENESIS_AgentCollectionManager, _GENESIS_Environment, _HandleOutOfMemoryError, _ImageExporter, _InitialRandomSeed, _Input_Parameter_File, _NextRandomSeed, _RandomArray, _RandomSeed, _RandomSeedIncrement, _ResultDataDirectory_File, executorService |
Methods inherited from class uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_Model |
get_NextRandom, get_NextRandomSeed, get_Random, get_RandomArray, get_RandomArray, get_RandomArrayMinLength, getExecutorService, getFileThatExists, getLogger, init_RandomArrayMinLength, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_SeedDirectory_File
public java.io.File _SeedDirectory_File
_InitialPopulation_File
public java.io.File _InitialPopulation_File
_InitialDeathCount_File
public java.io.File _InitialDeathCount_File
_InitialMortalityRate_File
public java.io.File _InitialMortalityRate_File
_InitialMiscarriageRate_File
public java.io.File _InitialMiscarriageRate_File
_InitialBirthCount_File
public java.io.File _InitialBirthCount_File
_InitialFertilityRate_File
public java.io.File _InitialFertilityRate_File
_RunID
public java.lang.Long _RunID
_Years
protected int _Years
_regionIDs
public java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.String>> _regionIDs
_LivingFemaleIDs
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> _LivingFemaleIDs
_LivingMaleIDs
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> _LivingMaleIDs
_NotPregnantFemaleIDs
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> _NotPregnantFemaleIDs
_PregnantFemaleIDs
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> _PregnantFemaleIDs
_NearlyDuePregnantFemaleIDs
protected java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Long>>> _NearlyDuePregnantFemaleIDs
_initial_Demographics
public GENESIS_Demographics _initial_Demographics
- _initial_Demographics is for storing the initial attributes of the
population simulated.
_Demographics
public GENESIS_Demographics _Demographics
- _Demographics is for storing the current attributes of the population
simulated.
Abstract_GENESIS_DemographicModel
public Abstract_GENESIS_DemographicModel()
get_Years
public int get_Years()
init_Environment
public void init_Environment(GENESIS_Environment a_GENESIS_Environment)
- Overrides:
init_Environment
in class Abstract_GENESIS_Model
get_Fertility
public GENESIS_Fertility get_Fertility(java.lang.String regionID,
java.lang.String subregionID)
get_Mortality
public GENESIS_Mortality get_Mortality(java.lang.String regionID,
java.lang.String subregionID)
get_Migration
public GENESIS_Migration get_Migration()
get_Demographics
public GENESIS_Demographics get_Demographics()
initialisePopulation_File
public java.io.File initialisePopulation_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)
initialiseDeathCount_File
public java.io.File initialiseDeathCount_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)
initialiseMortalityRate_File
public java.io.File initialiseMortalityRate_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)
initialiseMiscarriageRate_File
public java.io.File initialiseMiscarriageRate_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)
initialiseBirthCount_File
public java.io.File initialiseBirthCount_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)
initialiseFertilityRate_File
public java.io.File initialiseFertilityRate_File(uk.ac.leeds.ccg.andyt.projects.genesis.io.schema.parameters.ParametersType parameters,
java.io.File demographicDataDirectory)