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.segregationModel.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.segregationModel.SegGISModel
 
STEP_NUM - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
SegGISModel - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.
This model is the basis of the segregation model presented in this paper, which all other segregation models are built upon.
SegGISModel() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
constructor method
SegGISModel.happystats - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.happystats.
 
SegGISModel.happystats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.happystats
 
SegGISModel.happystatsBlues - class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.SegGISModel.happystatsBlues
 
SegGISModel.happystatsReds - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.happystatsReds.
 
SegGISModel.happystatsReds() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.happystatsReds
 
SegGISModel.landuseStats - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStats.
 
SegGISModel.landuseStats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStats
 
SegGISModel.landuseStatsNine - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsNine.
 
SegGISModel.landuseStatsNine() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsNine
 
SegGISModel.landuseStatsThree - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsThree.
 
SegGISModel.landuseStatsThree() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsThree
 
SegGISModel.landuseStatsTwo - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsTwo.
 
SegGISModel.landuseStatsTwo() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.landuseStatsTwo
 
SegGISModel.residentAgentsCount - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsCount.
 
SegGISModel.residentAgentsCount() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsCount
 
SegGISModel.residentAgentsRemovedAsUnHappy - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappy.
 
SegGISModel.residentAgentsRemovedAsUnHappy() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappy
 
SegGISModel.residentAgentsRemovedAsUnHappyBlue - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappyBlue.
 
SegGISModel.residentAgentsRemovedAsUnHappyBlue() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappyBlue
 
SegGISModel.residentAgentsRemovedAsUnHappyRed - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappyRed.
 
SegGISModel.residentAgentsRemovedAsUnHappyRed() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsRemovedAsUnHappyRed
 
SegGISModel.residentAgentsSocCountBlue - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsSocCountBlue.
 
SegGISModel.residentAgentsSocCountBlue() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsSocCountBlue
 
SegGISModel.residentAgentsSocCountRed - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsSocCountRed.
 
SegGISModel.residentAgentsSocCountRed() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.residentAgentsSocCountRed
 
SegGISModel.totalHappyAndUnhappyAgents - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.totalHappyAndUnhappyAgents.
 
SegGISModel.totalHappyAndUnhappyAgents() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.totalHappyAndUnhappyAgents
 
SegGISModel.unhappystats - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystats.
 
SegGISModel.unhappystats() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystats
 
SegGISModel.unhappystatsBlues - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystatsBlues.
 
SegGISModel.unhappystatsBlues() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystatsBlues
 
SegGISModel.unhappystatsReds - class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystatsReds.
 
SegGISModel.unhappystatsReds() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel.unhappystatsReds
 
ShapeFileChoser - class uk.ac.ucl.casa.andrew.phd.segregationModel.ShapeFileChoser.
 
ShapeFileChoser() - Constructor for class uk.ac.ucl.casa.andrew.phd.segregationModel.ShapeFileChoser
 
saveDataOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
saveGALFile() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Takes a copy of the existing gal file and creates a new copy of it
saveShapefile() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Any change to the urban layer is saved to a new shapefile
schedule - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
scroller - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.ModelInfo
 
search - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
searchOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
setAREA(double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setBLUE(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setBLUENO(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setBlue_blue(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the segregation prefereces for blue agents
setCloseModelOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets whether or not the model should be closed when all the agents are happy
setGisAgentIndex(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
 
setGisAgentIndex(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setHappyness(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the current agents Happyness(either true or false)
setLANDUSE(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setLat(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the lat of the agent
setLatLon(float, float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the LatLon of the agent
setLon(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the lon of the agent
setMethod - Variable in class anl.repast.gis.display.PropertyWindow.JPropertyTextField
 
setModel(SegGISModel) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setMoveToWithin(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets a distance a resident agent should move if the agent moves to its nearest neighbour
setMovement(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the movement of the residents agents
setNeighbors(int[]) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
 
setNeighbors(int[]) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setNeighbourhood(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the size of the residents agents neigbourhood
setNumberOfTimesAgentMoved(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets he number of times the agent has moved.
setOMGraphic(OMGraphic) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
 
setOMGraphic(OMGraphic) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setPOPU(Double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
End of Setting up the population percentages *
setPerAgents(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the percentage residents to be created from the shapefile data
setRED(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.UrbanAgent
 
setRadius(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the size of the agents
setRed_red(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the segregation prefereces for red agents
setResidentAgents(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets a list of resident agents
setResidentAgents(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
called by SegGISModel.buildModel method, creates resident agents for each urban agent.
setSOC(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setSTEP_NUM(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the step number
setSaveDataOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the save data option
setSearchOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
setSetMethod(Method) - Method in class anl.repast.gis.display.PropertyWindow.JPropertyTextField
 
setSizeOfAgent(float) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the size of the residents agents
setSnapShotRecording() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Created to save time when images are wanted when running a simulation.
setSnapshotOn(boolean) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets the snapshot on option
setUpResidents() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
Set up initial position of the omCircle agents which is called in the buildmodel method of SegGISModel.
setUrbanAgentList(ArrayList) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
Sets a list of urban agents
setWARD_ID(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setdeterminepop(int) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setid_id(Double) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
setsoc(String) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
Sets the social class of the agent
setup() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.SegGISModel
 
sizeOfAgent - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
smallMovementForNewResdient() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.Resident
smallMovementForNewResdient, movementForNewResdient, * bigMovementForResident reallyBigMovementForResident and * reallyBigBigMovementForResident Methods * * These methods are used to make sure the new agent added * is actually within the Polygon, in theory they should be but * this is not allways the case.
snapshotOn - Static variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.SegGISModel
 
socResident - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
soccialclassShouldbe() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
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.segregationModel.Resident
 
socclass - Variable in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
 
socialClassOfUrbanAgent() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.UrbanAgent
Takes a list of residents and calucates the landuse within a polygon based on the agents present.
sort(Resident) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.Resident
What the resident agents do in each time step, I have tried to to keep this simple, but it calls on a number of other methods agent will only move if it is surrounded by more agents of the other type than itself Parameters taken include residents,ArrayList urbanAgents, OpenMapDisplay omDisplay, which are passed on from SegGISModel
step() - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.UrbanAgent
 
stepRestrictTo(ArrayList, ArrayList, OpenMapDisplay) - Method in class uk.ac.ucl.casa.andrew.phd.segregationModel.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.segregationModel.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.segregationModel.Resident
Takes the parameter residents and caluclates the number 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