uk.ac.leeds.ccg.andyt.projects.genesis.process
Class Traffic_Leeds_0
java.lang.Object
uk.ac.leeds.ccg.andyt.projects.genesis.process.Abstract_GENESIS_Model
uk.ac.leeds.ccg.andyt.projects.genesis.process.AbstractTrafficModel
uk.ac.leeds.ccg.andyt.projects.genesis.process.Traffic_Leeds_0
- All Implemented Interfaces:
- java.io.Serializable
public class Traffic_Leeds_0
- extends AbstractTrafficModel
- See Also:
- Serialized Form
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 |
Constructor Summary |
Traffic_Leeds_0()
A class to generate a society Commuting to work in Leeds SWS. |
Method Summary |
uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler |
getSWSDataHandler(java.io.File file)
|
protected void |
init_AgentCollectionManager(java.io.File aDirectory_File,
long aMaximumNumberOfAgents_long,
int aMaximumNumberOfAgentsPerAgentCollection,
int aMaximumNumberOfObjectsPerDirectory,
boolean handleOutOfMemoryError)
|
protected uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler |
init_CASAreaEastingNorthingDataHandler(boolean handleOutOfMemoryError)
|
protected void |
init_DecimalPlacePrecision(boolean handleOutOfMemoryError)
|
protected void |
init_ImageExporter(boolean handleOutOfMemoryError)
|
protected void |
init_Population_HashSet(java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal networkCellsize_BigDecimal,
java.math.BigDecimal[] network_Dimensions,
java.io.File aDirectory_File,
java.lang.String area_String,
boolean handleOutOfMemoryError)
|
void |
init_Population_HashSet(java.lang.String area_String,
uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler a_SWSDataHandler,
uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler a_CASAreaEastingNorthingDataHandler,
java.util.HashMap a_CASZoneCode_CASAreaEastingNorthingDataRecord_HashMap,
long nDataRecords,
GENESIS_FemaleCollection a_GENESIS_FemaleCollection,
boolean handleOutOfMemoryError)
|
void |
init_Population_HashSet(java.lang.String area_String,
uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler a_SWSDataHandler,
uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler a_CASAreaEastingNorthingDataHandler,
java.util.HashMap a_CASZoneCode_CASAreaEastingNorthingDataRecord_HashMap,
long nDataRecords,
long a_RecordID,
GENESIS_FemaleCollection a_GENESIS_FemaleCollection,
boolean handleOutOfMemoryError)
|
protected uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler |
init_SWSDataHandler(boolean handleOutOfMemoryError)
|
protected void |
init_TSMisc(java.io.File aMap_File,
boolean handleOutOfMemoryError)
|
void |
initNetwork_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble(java.io.File aDirectory_File,
long networkNRows_long,
long networkNCols_long,
java.math.BigDecimal networkNRows_BigDecimal,
java.math.BigDecimal networkNCols_BigDecimal,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
int[] memoryReserve,
boolean handleOutOfMemoryError)
Initialise network_Grid2DSquareCellDoubleFactory and
network_Grid2DSquareCellDouble |
void |
initReporting_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble(java.io.File aDirectory_File,
java.math.BigDecimal networkNRows_BigDecimal,
java.math.BigDecimal networkNCols_BigDecimal,
java.math.BigDecimal[] network_Dimensions,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
int[] memoryReserve,
boolean handleOutOfMemoryError)
|
static void |
main(java.lang.String[] args)
|
void |
run(java.lang.String area_String,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
java.math.BigDecimal networkCellsize_BigDecimal,
long networkNRows_long,
long networkNCols_long,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.io.File aDirectory_File,
java.io.File aMap_File,
long aRandomSeed,
long aMaximumNumberOfAgents_long,
int aMaximumNumberOfAgentsPerAgentCollection,
int aMaximumNumberOfObjectsPerDirectory)
|
void |
simulate()
|
Methods inherited from class uk.ac.leeds.ccg.andyt.projects.genesis.process.AbstractTrafficModel |
get_OSGB_To_LatLon_Point2D, getCellBoundaryIntersection, getFemale, getFemale, getFemale, getMale, getMale, getMale, getRandomAdjoiningCellPoint2D, init_Rounding, init_Rounding, init_Shifts, init_Shifts, simulateMovement, visualiseNetworkOnGrid, visualiseNetworkOnGrid, visualiseNetworkOnGrid1, visualiseNetworkOnGrid1 |
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_Environment, init_RandomArrayMinLength, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Traffic_Leeds_0
public Traffic_Leeds_0()
- A class to generate a society Commuting to work in Leeds SWS.
main
public static void main(java.lang.String[] args)
run
public void run(java.lang.String area_String,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
java.math.BigDecimal networkCellsize_BigDecimal,
long networkNRows_long,
long networkNCols_long,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.io.File aDirectory_File,
java.io.File aMap_File,
long aRandomSeed,
long aMaximumNumberOfAgents_long,
int aMaximumNumberOfAgentsPerAgentCollection,
int aMaximumNumberOfObjectsPerDirectory)
init_CASAreaEastingNorthingDataHandler
protected uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler init_CASAreaEastingNorthingDataHandler(boolean handleOutOfMemoryError)
init_SWSDataHandler
protected uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler init_SWSDataHandler(boolean handleOutOfMemoryError)
init_Population_HashSet
protected void init_Population_HashSet(java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal networkCellsize_BigDecimal,
java.math.BigDecimal[] network_Dimensions,
java.io.File aDirectory_File,
java.lang.String area_String,
boolean handleOutOfMemoryError)
init_ImageExporter
protected void init_ImageExporter(boolean handleOutOfMemoryError)
init_TSMisc
protected void init_TSMisc(java.io.File aMap_File,
boolean handleOutOfMemoryError)
init_AgentCollectionManager
protected void init_AgentCollectionManager(java.io.File aDirectory_File,
long aMaximumNumberOfAgents_long,
int aMaximumNumberOfAgentsPerAgentCollection,
int aMaximumNumberOfObjectsPerDirectory,
boolean handleOutOfMemoryError)
init_DecimalPlacePrecision
protected void init_DecimalPlacePrecision(boolean handleOutOfMemoryError)
initNetwork_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble
public void initNetwork_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble(java.io.File aDirectory_File,
long networkNRows_long,
long networkNCols_long,
java.math.BigDecimal networkNRows_BigDecimal,
java.math.BigDecimal networkNCols_BigDecimal,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
int[] memoryReserve,
boolean handleOutOfMemoryError)
- Initialise network_Grid2DSquareCellDoubleFactory and
network_Grid2DSquareCellDouble
initReporting_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble
public void initReporting_Grid2DSquareCellDoubleFactory_Grid2DSquareCellDouble(java.io.File aDirectory_File,
java.math.BigDecimal networkNRows_BigDecimal,
java.math.BigDecimal networkNCols_BigDecimal,
java.math.BigDecimal[] network_Dimensions,
java.math.BigDecimal reportingCellsize_BigDecimal,
java.math.BigDecimal minx_BigDecimal,
java.math.BigDecimal miny_BigDecimal,
int[] memoryReserve,
boolean handleOutOfMemoryError)
simulate
public void simulate()
- Specified by:
simulate
in class AbstractTrafficModel
init_Population_HashSet
public void init_Population_HashSet(java.lang.String area_String,
uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler a_SWSDataHandler,
uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler a_CASAreaEastingNorthingDataHandler,
java.util.HashMap a_CASZoneCode_CASAreaEastingNorthingDataRecord_HashMap,
long nDataRecords,
GENESIS_FemaleCollection a_GENESIS_FemaleCollection,
boolean handleOutOfMemoryError)
- Parameters:
area_String
- A filter for the area for which journeys are
considered
init_Population_HashSet
public void init_Population_HashSet(java.lang.String area_String,
uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler a_SWSDataHandler,
uk.ac.leeds.ccg.andyt.projects.moses.io.CASAreaEastingNorthingDataHandler a_CASAreaEastingNorthingDataHandler,
java.util.HashMap a_CASZoneCode_CASAreaEastingNorthingDataRecord_HashMap,
long nDataRecords,
long a_RecordID,
GENESIS_FemaleCollection a_GENESIS_FemaleCollection,
boolean handleOutOfMemoryError)
getSWSDataHandler
public uk.ac.leeds.ccg.andyt.projects.moses.io.SWSDataHandler getSWSDataHandler(java.io.File file)