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()