public class POSAgentConfiguration
extends java.lang.Object
Constructor and Description |
---|
POSAgentConfiguration(java.util.Map<ProductGroup,BooleanDistribution> productGroupAvailability,
java.util.Map<ProductGroup,UnivariateDistribution> productGroupPriceFactor,
SpatialDistribution spatialDistribution,
java.lang.String name,
double informationAuthority)
Data structure to describe the configuration of a POS agent
|
Modifier and Type | Method and Description |
---|---|
double |
getInformationAuthority() |
java.lang.String |
getName() |
java.util.Map<ProductGroup,BooleanDistribution> |
getProductGroupAvailability() |
java.util.Map<ProductGroup,UnivariateDistribution> |
getProductGroupPriceFactor() |
SpatialDistribution |
getSpatialDistribution() |
public POSAgentConfiguration(java.util.Map<ProductGroup,BooleanDistribution> productGroupAvailability, java.util.Map<ProductGroup,UnivariateDistribution> productGroupPriceFactor, SpatialDistribution spatialDistribution, java.lang.String name, double informationAuthority)
productGroupAvailability
- Distribution to indicate how likely a product of the respective product is to be available at the POSinformationAuthority
- The informationAuthority associated with the agentproductGroupPriceFactor
- Distribution to indicate what distribution the (relative) price of a product of the respective product followsspatialDistribution
- The spatial distribution from which the initial position of a POS agent is drawnname
- The base name of a POS agentpublic java.util.Map<ProductGroup,BooleanDistribution> getProductGroupAvailability()
public java.util.Map<ProductGroup,UnivariateDistribution> getProductGroupPriceFactor()
public SpatialDistribution getSpatialDistribution()
public java.lang.String getName()
public double getInformationAuthority()