Package | Description |
---|---|
ucl.entities | |
ucl.model |
Modifier and Type | Field and Description |
---|---|
java.util.List<Household> |
Settlement.people |
java.util.Map<Household,java.lang.Double> |
Settlement.rangeOfChoice |
Modifier and Type | Method and Description |
---|---|
java.util.List<Household> |
Settlement.getPeople() |
java.util.Map<Household,java.lang.Double> |
Settlement.getRangeOfChoice() |
Modifier and Type | Method and Description |
---|---|
void |
Settlement.setPeople(java.util.List<Household> people) |
void |
Settlement.setRangeOfChoice(java.util.Map<Household,java.lang.Double> rangeOfChoice) |
Modifier and Type | Method and Description |
---|---|
void |
SettlementModel.calculateSocioEnvironment(Settlement c,
Household p)
This method calculates the social and environmental weights and benefits for a given
place (c) for an agent (p).
|
void |
AgentSettlementModel.determineRelocate(Household p)
Based on overall net flow and probability of relocation, a person determines
if he/she will relocate to a new settlement and which settlement that will be.
|
void |
AgentSettlementModel.flowFromTowns(Household p)
This determines probability a person will visit
and thus benefit a site via interaction.
|
Settlement |
AgentSettlementModel.relocate(Household p)
This method selects the settlement of relocation based on distance and its
flow (economic) and social benefits (i.e., other people from the same home or initial settlement)
|
Modifier and Type | Method and Description |
---|---|
void |
TestSettlementModel.createPeople(java.util.List<Household> ps,
int n,
int cn,
Settlement s)
Create people.
|
void |
TestAgentSettlementModel.createPeople(java.util.List<Household> ps,
int n,
int cn,
Settlement s)
Create people
|