public class IndividualProductionPotentialAgent extends SimplePotentialAgent
| Modifier and Type | Field and Description |
|---|---|
protected Logger |
log |
data, givingIn, givingUp, id, info, production, productionObserver, serialIDNOT_MANAGED_TYPE, UNKNOWN_SERIAL| Constructor and Description |
|---|
IndividualProductionPotentialAgent() |
IndividualProductionPotentialAgent(String id,
ModelData data,
ProductionModel production,
double givingUp,
double givingIn) |
| Modifier and Type | Method and Description |
|---|---|
Agent |
createAgent(Region region,
Cell... cells)
Copies the production model.
|
getGivingIn, getGivingUp, getID, getPotentialSupply, getProduction, getSerialID, initialise, productionModelChanged, registerPotentialAgentProductionObserver, removePotentialAgentProductionObserver, toStringprotected Logger log
public IndividualProductionPotentialAgent()
public IndividualProductionPotentialAgent(String id, ModelData data, ProductionModel production, double givingUp, double givingIn)
public Agent createAgent(Region region, Cell... cells)
SimpleProductionModel.createAgent in interface PotentialAgentcreateAgent in class SimplePotentialAgentSimplePotentialAgent.createAgent(org.volante.abm.data.Region,
org.volante.abm.data.Cell[])