public class Settlement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
alpha
The alpha value input
|
double |
benefitMultiplier
The person benefit multiplier; this is used in the instantiation process to create the benefit multiplier for people
|
double |
benefitMultiplier_sd
This is used in the instantiation process to create the benefit multiplier standard deviation (if used)
|
double |
beta
The beta value input
|
double |
flow
The flow value to a settlement
|
double |
flow_sd
The standard deviation (used in analysis) at a given settlement
|
int |
idN
The identifier number
|
SettlementModel |
model
The settlement model used
|
java.lang.String |
name
The name of the settlement
|
int |
numberSize
Variable not used except in analysis.
|
double |
numberSize_sd
The standard deviation of the settlement population
|
java.util.List<Agent> |
people
The people located at a settlement at a given time
|
java.util.Map<java.lang.Integer,java.lang.Integer> |
peopleCities
Map to keep track if other people from the same town occupy the given settlement
|
com.vividsolutions.jts.geom.Point |
point
The point location of the settlement
|
java.util.Map<Agent,java.lang.Double> |
rangeOfChoice
The range of benefits for agents in a given settlement
|
double |
settlementBenefit
The is the endogenous or exogenous social-environmental benefits given to a settlement
|
double |
size
The size of the settlement as determined by the input file
|
java.util.Map<java.lang.Integer,java.lang.Double> |
travelCosts
Travel cost values from the cost surface inputs
|
double |
x
The x location
|
double |
y
The y location
|
Constructor and Description |
---|
Settlement() |
Modifier and Type | Method and Description |
---|---|
double |
getAlpha() |
double |
getBenefitMultiplier_sd() |
double |
getBenefitMultiplier() |
double |
getBeta() |
double |
getFlow_sd() |
double |
getFlow() |
int |
getIdN() |
SettlementModel |
getModel() |
java.lang.String |
getName() |
double |
getNumberSize_sd() |
int |
getNumberSize() |
java.util.List<Agent> |
getPeople() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
getPeopleCities() |
com.vividsolutions.jts.geom.Point |
getPoint() |
java.util.Map<Agent,java.lang.Double> |
getRangeOfChoice() |
double |
getSettlementBenefit() |
double |
getSize() |
java.util.Map<java.lang.Integer,java.lang.Double> |
getTravelCosts() |
double |
getX() |
double |
getY() |
void |
setAlpha(double alpha) |
void |
setBenefitMultiplier_sd(double benefitMultiplier_sd) |
void |
setBenefitMultiplier(double benefitMultiplier) |
void |
setBeta(double beta) |
void |
setFlow_sd(double flow_sd) |
void |
setFlow(double flow) |
void |
setIdN(int idN) |
void |
setModel(SettlementModel model) |
void |
setName(java.lang.String name) |
void |
setNumberSize_sd(double numberSize_sd) |
void |
setNumberSize(int numberSize) |
void |
setPeople(java.util.List<Agent> people) |
void |
setPeopleCities(java.util.Map<java.lang.Integer,java.lang.Integer> peopleCities) |
void |
setPoint(com.vividsolutions.jts.geom.Point point) |
void |
setRangeOfChoice(java.util.Map<Agent,java.lang.Double> rangeOfChoice) |
void |
setSettlementBenefit(double settlementBenefit) |
void |
setSize(double size) |
void |
setTravelCosts(java.util.Map<java.lang.Integer,java.lang.Double> travelCosts) |
void |
setX(double x) |
void |
setY(double y) |
void |
step() |
void |
stepTwo() |
public com.vividsolutions.jts.geom.Point point
public java.lang.String name
public int idN
public int numberSize
public double numberSize_sd
public double x
public double y
public double size
public double alpha
public double beta
public double benefitMultiplier
public double benefitMultiplier_sd
public double settlementBenefit
public java.util.Map<java.lang.Integer,java.lang.Double> travelCosts
public java.util.List<Agent> people
public double flow
public double flow_sd
public java.util.Map<Agent,java.lang.Double> rangeOfChoice
public java.util.Map<java.lang.Integer,java.lang.Integer> peopleCities
public SettlementModel model
public double getX()
public void setX(double x)
public double getY()
public void setY(double y)
public java.util.List<Agent> getPeople()
public void setPeople(java.util.List<Agent> people)
public java.lang.String getName()
public void setName(java.lang.String name)
public int getIdN()
public void setIdN(int idN)
public java.util.Map<java.lang.Integer,java.lang.Double> getTravelCosts()
public void setTravelCosts(java.util.Map<java.lang.Integer,java.lang.Double> travelCosts)
public double getSize()
public void setSize(double size)
public double getAlpha()
public void setAlpha(double alpha)
public double getBeta()
public void setBeta(double beta)
public com.vividsolutions.jts.geom.Point getPoint()
public void setPoint(com.vividsolutions.jts.geom.Point point)
public double getFlow()
public void setFlow(double flow)
public java.util.Map<Agent,java.lang.Double> getRangeOfChoice()
public void setRangeOfChoice(java.util.Map<Agent,java.lang.Double> rangeOfChoice)
public java.util.Map<java.lang.Integer,java.lang.Integer> getPeopleCities()
public void setPeopleCities(java.util.Map<java.lang.Integer,java.lang.Integer> peopleCities)
public double getBenefitMultiplier()
public void setBenefitMultiplier(double benefitMultiplier)
public SettlementModel getModel()
public void setModel(SettlementModel model)
public int getNumberSize()
public void setNumberSize(int numberSize)
public double getNumberSize_sd()
public void setNumberSize_sd(double numberSize_sd)
public double getFlow_sd()
public void setFlow_sd(double flow_sd)
public double getBenefitMultiplier_sd()
public void setBenefitMultiplier_sd(double benefitMultiplier_sd)
public double getSettlementBenefit()
public void setSettlementBenefit(double settlementBenefit)
public void step()
public void stepTwo()