public class SpatialProbabilityRandomRecruitment extends Object implements InstitutionTargetRecruitment
probability if its home cell is within the given x and y
coordinate range.| Modifier and Type | Field and Description |
|---|---|
protected String |
probability
Probability of an agent to become initially aware.
|
protected Region |
region |
protected RunInfo |
rInfo |
protected int |
xMax |
protected int |
xMin |
protected int |
yMax |
protected int |
yMin |
| Constructor and Description |
|---|
SpatialProbabilityRandomRecruitment() |
| Modifier and Type | Method and Description |
|---|---|
Collection<InnovationAgent> |
getRecruitedAgents(Collection<? extends Agent> allAgents) |
void |
initialise(ModelData data,
RunInfo info,
Region extent) |
protected String probability
protected int xMax
protected int xMin
protected int yMax
protected int yMin
protected Region region
protected RunInfo rInfo
public void initialise(ModelData data, RunInfo info, Region extent) throws Exception
initialise in interface Initialisabledata - model datainfo - run informationextent - region the initialisable object belongs toExceptionInitialisable.initialise(org.volante.abm.data.ModelData,
org.volante.abm.schedule.RunInfo, org.volante.abm.data.Region)public Collection<InnovationAgent> getRecruitedAgents(Collection<? extends Agent> allAgents)
getRecruitedAgents in interface InstitutionTargetRecruitmentInstitutionTargetRecruitment.getRecruitedAgents(java.util.Collection)