public class NormaliseProductivityRegionHelper extends Object implements SocialRegionHelper
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
changes |
protected double[] |
lastChanges |
protected boolean |
normalise |
protected Region |
region |
protected Service |
service |
| Constructor and Description |
|---|
NormaliseProductivityRegionHelper(Region region,
Service service) |
NormaliseProductivityRegionHelper(Region region,
Service service,
boolean normalise) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
getLastProductivityChange() |
void |
normaliseProductivity()
TODO test
|
void |
setChange(int aft,
double change) |
void |
setNormalise(boolean normalise) |
void |
socialNetworkPerceived()
Executed by the region this helper is registered at the end of
Region.perceiveSocialNetwork(). |
protected Region region
protected boolean normalise
protected Service service
protected double[] changes
protected double[] lastChanges
public NormaliseProductivityRegionHelper(Region region, Service service, boolean normalise)
public double[] getLastProductivityChange()
public void socialNetworkPerceived()
SocialRegionHelperRegion.perceiveSocialNetwork().socialNetworkPerceived in interface SocialRegionHelperpublic void setChange(int aft,
double change)
public void normaliseProductivity()
public void setNormalise(boolean normalise)