public class ProbabilityRandomRecruitment extends Object implements InstitutionTargetRecruitment
probability.| Modifier and Type | Field and Description |
|---|---|
protected String |
probability
Probability of an agent to become initially aware.
|
protected Region |
region |
protected RunInfo |
rInfo |
| Constructor and Description |
|---|
ProbabilityRandomRecruitment() |
| 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 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)