PolicyAgent
public PolicyAgent(SimulationContainer associatedSimulationContainer,
double informationAuthority,
ProductPolicyScheme productPolicyScheme,
ConsumerPolicyScheme consumerPolicyScheme,
RegulatoryPolicyScheme regulatoryPolicyScheme,
MarketEvaluationScheme marketEvaluationScheme)
A PolicyAgent represents the policy sphere of the simulation.
As an agent it is situated in a simulation container and equipped with an informationAuthority.
It acts through the productPolicyScheme, the consumerPolicyScheme, the regulatoryPolicyScheme and the marketEvaluationScheme.
- Parameters:
associatedSimulationContainer
- The container the simulation runs in
informationAuthority
- The credibility information stemming from this agent has within the simulation
productPolicyScheme
- The scheme by which product policies are implemented
consumerPolicyScheme
- The scheme by which consumer policies are implemented
regulatoryPolicyScheme
- The scheme by which regulatory policies are implemented
marketEvaluationScheme
- The scheme by which the market is evaluated