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