public class DefaultAdvertisementScheme extends AdvertisementScheme
messageScheme| Constructor and Description |
|---|
DefaultAdvertisementScheme(UnivariateDistribution numberOfMessages,
double messagePreferenceIncrease,
double advertisingImpactFactor,
double fractionPreferenceMessages)
The DefaultAdvertisementScheme is based on the DefaultCompanyAgentMessageScheme and thus takes the same parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
advertiseProductPortfolio(CompanyAgent correspondingAgent)
The DefaultAdvertisementScheme uses the DefaultCompanyAgentMessageScheme
to create a number of messages about the products.
|
public DefaultAdvertisementScheme(UnivariateDistribution numberOfMessages, double messagePreferenceIncrease, double advertisingImpactFactor, double fractionPreferenceMessages)
numberOfMessages - The distribution of the number of messages that are to be created every invocationmessagePreferenceIncrease - The amount the preference of a target agent is to be improved (relative to its current one) for preference increase messagesadvertisingImpactFactor - The effectiveness of advertisement for productPerceptionManipulationMessagesfractionPreferenceMessages - The amount of preference messages to perception manipulation messagespublic void advertiseProductPortfolio(CompanyAgent correspondingAgent)
advertiseProductPortfolio in class AdvertisementSchemecorrespondingAgent - The CompanyAgent advertising their product portfolio