A B C D E F G H I J L M N O P R S T U W

S

SEARCH - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
SHP_POINT - Static variable in class anl.repast.gis.data.OpenMapData
 
SHP_POLYGON - Static variable in class anl.repast.gis.data.OpenMapData
 
SHP_POLYLINE - Static variable in class anl.repast.gis.data.OpenMapData
 
SIZEOFAGENT - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
STEP_NUM - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
SegGISModel - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.
This is the the same model as segregationModel However agents can be added and removed from the system.
SegGISModel() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
SegGISModel constructor
SegGISModel.happystats - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystats.
 
SegGISModel.happystats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystats
 
SegGISModel.happystatsBlues - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystatsBlues.
Start of creating a graph Methods To create a graph there needs to be an inner class which impliments Repast's "DataSource" and "Sequence" interface which require 2 methods: An execute method that returns an Object A "getSValue method that returns a double (datatype).
SegGISModel.happystatsBlues() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystatsBlues
 
SegGISModel.happystatsReds - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystatsReds.
 
SegGISModel.happystatsReds() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.happystatsReds
 
SegGISModel.landuseStats - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStats.
 
SegGISModel.landuseStats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStats
 
SegGISModel.landuseStatsNine - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsNine.
 
SegGISModel.landuseStatsNine() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsNine
 
SegGISModel.landuseStatsThree - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsThree.
 
SegGISModel.landuseStatsThree() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsThree
 
SegGISModel.landuseStatsTwo - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsTwo.
 
SegGISModel.landuseStatsTwo() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.landuseStatsTwo
 
SegGISModel.removedResidentBecauseToOldCount - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.removedResidentBecauseToOldCount.
 
SegGISModel.removedResidentBecauseToOldCount() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.removedResidentBecauseToOldCount
 
SegGISModel.residentAgentsCount - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsCount.
 
SegGISModel.residentAgentsCount() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsCount
 
SegGISModel.residentAgentsRemovedAsUnHappy - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappy.
 
SegGISModel.residentAgentsRemovedAsUnHappy() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappy
 
SegGISModel.residentAgentsRemovedAsUnHappyBlue - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappyBlue.
 
SegGISModel.residentAgentsRemovedAsUnHappyBlue() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappyBlue
 
SegGISModel.residentAgentsRemovedAsUnHappyRed - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappyRed.
 
SegGISModel.residentAgentsRemovedAsUnHappyRed() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsRemovedAsUnHappyRed
 
SegGISModel.residentAgentsSocCountBlue - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsSocCountBlue.
 
SegGISModel.residentAgentsSocCountBlue() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsSocCountBlue
 
SegGISModel.residentAgentsSocCountRed - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsSocCountRed.
 
SegGISModel.residentAgentsSocCountRed() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.residentAgentsSocCountRed
 
SegGISModel.totalHappyAndUnhappyAgents - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.totalHappyAndUnhappyAgents.
 
SegGISModel.totalHappyAndUnhappyAgents() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.totalHappyAndUnhappyAgents
 
SegGISModel.unhappystats - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystats.
 
SegGISModel.unhappystats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystats
 
SegGISModel.unhappystatsBlues - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystatsBlues.
 
SegGISModel.unhappystatsBlues() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystatsBlues
 
SegGISModel.unhappystatsReds - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystatsReds.
 
SegGISModel.unhappystatsReds() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel.unhappystatsReds
 
ShapeFileChoser - class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.ShapeFileChoser.
 
ShapeFileChoser() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.ShapeFileChoser
 
saveDataOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
saveGALFile() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Makes a copy of the gal file
saveShapefile() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Any change to the urban layer is saved to a new shapefile
schedule - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
scroller - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.ModelInfo
 
search - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
searchOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setAREA(double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setAddAgents(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Sets the number of agents to be added
setAddNewAgentOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Sets wether to add agents or not
setAge(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setBLUE(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setBLUENO(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setBlue_blue(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Sets prefereces for blue agents
setGisAgentIndex(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setGisAgentIndex(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setHappyness(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
Sets the current agents Happyness(either true or false)
setLANDUSE(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setLat(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setLatLon(float, float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setLon(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setMethod - Variable in class anl.repast.gis.display.PropertyWindow.JPropertyTextField
 
setModel(SegGISModel) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setMoveToWithin(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setMovement(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setNeighbors(int[]) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setNeighbors(int[]) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setNeighbourhood(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setNumberOfTimesAgentMoved(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setOMGraphic(OMGraphic) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setOMGraphic(OMGraphic) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setPOPU(Double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
End of Setting up the population percentages *
setPerAgents(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setRED(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
Setting up the population percentages * * Note for reading in the information from the shapefile * the get and set methods have to be the same as the colum* label in the shapefiel eg setRed works but * setRedPercentage will not work as the colum is labeled * red.
setREDNO(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setRadius(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setRandomSocialClass() - Static method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
A simple method that just selects a random social class for the new resident agent
setRed_red(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Sets prefereces for red agents
setRemoveAgentsOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Sets the agents to be removed
setResidentAgents(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setResidentAgents(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
setResidentAgents Method * * called by SegGISModel.buildModel method, creates resident agents * for each urban agent.
setSOC(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setSTEP_NUM(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setSaveDataOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setSearchOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setSetMethod(Method) - Method in class anl.repast.gis.display.PropertyWindow.JPropertyTextField
 
setSizeOfAgent(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setSnapShotRecording() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Created to save time when images are wanted when running a simulation.
setSnapshotOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setUpResidents() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setUrbanAgentList(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
setWARD_ID(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setdeterminepop(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setid_id(Double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
setsoc(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
setup() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
The setup() function returns the model to the initial conditions
shapeLayer - Variable in class anl.repast.gis.data.OpenMapData
 
simulationSpeed - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
sizeOfAgent - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
smallMovementForNewResdient() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
snapshotOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
 
socResident - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
soccialclassShouldbe() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
soccialclassShouldbe * * creates a hashmap of the types resident percentages within each urban * agent, uesed when the population is being created.
socclass - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
 
socclass - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
socialClassOfUrbanAgent() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
socialClassOfUrbanAgent Method * * Takes a list of residents and calucates the landuse within a * a polygon based on the agents present.
sort(Resident) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.ResidentArrayList
 
sortGisAgentsbyIndex(Collection) - Method in class anl.repast.gis.data.OpenMapData
Sorts a Collection of GisAgents using the GisAgent's getGisAgentIndex function
step(ArrayList, ArrayList, OpenMapDisplay, float, float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
What the urban agents do in each time step, I have tried to to keep this simple, but it calls on a number of other methods Parameters taken include residents,ArrayList urbanAgents, OpenMapDisplay omDisplay, which are passed on from SegGISModel
step() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.SegGISModel
Step method tells the program what to do at evey step THis therefore should contain infomation about agent movement, what agents are where etc.
step() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.UrbanAgent
 
stepRestrictTo(ArrayList, ArrayList, OpenMapDisplay) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
Used to restrict movement of the agents within a shapefile.
stepRestrictToForNewResident(ArrayList, ArrayList, OpenMapDisplay, float, float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
To ensure that the current resedient is actually created the area of interest, once the resident agent has been created stepRestrictToForNewResident mehod is called.
summaryOfNeibourhingAgents(ArrayList, ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModelAddRemove.Resident
Takes the parameter residents and caluclates the number of of neighbours at a specific distance (buffer) and is used in calculateNeigbours method.

A B C D E F G H I J L M N O P R S T U W