Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

M

main(String[]) - Static method in class IRPact_modellierung.simulation.SimulationManager
 
makeAwareOfProduct(Product) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
Makes the actor aware of the product in question (changes the product awareness for this product to true
makeManagementDecision(CompanyAgent) - Method in class IRPact_modellierung.agents.companyAgents.DefaultManagementDecisionScheme
The makeManagementDecision method of this ManagementDecisionScheme is empty, since in most models the company agent doesn't make any management decisions.
makeManagementDecision(CompanyAgent) - Method in class IRPact_modellierung.agents.companyAgents.ManagementDecisionScheme
This method describes the decision making process for management decisions within the company agent.
makeProductAdoptionDecision(SimulationContainer, ConsumerAgent, Set<Product>, double) - Method in class IRPact_modellierung.decision.ConsumerAgentAdoptionDecisionProcess
Method to describe the process to chose one Product out of a range of alternatives, based on the consumerAgents' status and 'cognitive makeup'.
makeProductAdoptionDecision(SimulationContainer, ConsumerAgent, Set<Product>, double) - Method in class IRPact_modellierung.decision.DeliberativeConsumerAgentAdoptionDecisionProcess
Agent will make a decision to adopt one of the products entering this decision process based on the process of Deliberative Decision if more than one product is available.
makeProductAdoptionDecision(SimulationContainer, ConsumerAgent, Set<Product>, double) - Method in class IRPact_modellierung.decision.KieslingUtilitarianConsumerAgentAdoptionDecisionProcess
Decision method that decides which product has the highest (randomly pertubated) utility and makes the consumerAgent adopt it
makeProductAdoptionDecision(SimulationContainer, ConsumerAgent, Set<Product>, double) - Method in class IRPact_modellierung.decision.SchwarzTakeTheBestHeuristicUtilitarianConsumerAgentAdoptionDecisionProcess
Method to make adoption decision for consumerAgent, adopting the product with the highest utility of potentialProducts at systemTime
makeProductAdoptionDecision(SimulationContainer, ConsumerAgent, Set<Product>, double) - Method in class IRPact_modellierung.decision.TakeTheBestHeuristicUtilitarianConsumerAgentAdoptionDecisionProcess
 
makeProductAttributesFromProductGroupAttributeValueMap(Map<ProductGroupAttribute, Double>) - Static method in class IRPact_modellierung.helper.LazynessHelper
Method to transform a map of ProductGroupAttributes and the values along them into ProductAttributes
ManagementDecisionScheme - Class in IRPact_modellierung.agents.companyAgents
The ManagementDecisionScheme formalizes the management processes within the company agent.
ManagementDecisionScheme() - Constructor for class IRPact_modellierung.agents.companyAgents.ManagementDecisionScheme
 
managementDecisionSchemeLoader(String) - Static method in class IRPact_modellierung.agents.companyAgents.CompanyAgentFactory
The ManagementDecisionSchemeLoader creates an instance of the ManagementDecisionScheme qualified by the managementDecisionSchemeQualifier, if the corresponding scheme was implemented.
manageProductQualities(CompanyAgent) - Method in class IRPact_modellierung.agents.companyAgents.DefaultProductQualityManipulationScheme
The manageProductQualities method of this ProductQualityManipulationScheme is empty, since in most models product qualities are not (actively) managed.
manageProductQualities(CompanyAgent) - Method in class IRPact_modellierung.agents.companyAgents.ProductQualityManipulationScheme
This method describes the process of the quality evaluation and measures of quality manipulation.
manhattanDistance(Point2D, Point2D) - Static method in class IRPact_modellierung.helper.MetricHelper
Calculates the (2-dimensional) manhattan/taxicab distance between the vectors a and b
manipulatePreferenceAbsolute(Value, double) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
Changes the preference of the agent for the given value by an absolute value given by amount
manipulatePreferenceAbsolute(Preference, double) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
Changes the preference of the agent by an absolute value given by amount
manipulatePreferenceRelative(Value, double) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
Changes the preference of the agent for the given value by an a fraction of the value given by amount
manipulatePreferenceRelative(Preference, double) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
Changes the preference of the agent by a fraction of its value given by amount
manipulateTopology(SimulationContainer, SocialGraph) - Method in class IRPact_modellierung.network.RandomInDelTMS
Method that add / removes edges with a fixed, uniform probability from the graph for all media
manipulateTopology(SimulationContainer, SocialGraph, SocialGraph.EDGEMEDIUM) - Method in class IRPact_modellierung.network.RandomInDelTMS
This method manipulates the topology of the graph for only one given medium, where edges are added and removed proportionally to the probabilities of the scheme.
manipulateTopology(SimulationContainer, SocialGraph) - Method in class IRPact_modellierung.network.RandomInDelTMSCommunication
 
manipulateTopology(SimulationContainer, SocialGraph) - Method in class IRPact_modellierung.network.RandomRewireTMS
With this scheme, the topology is manipulated by uniformly replacing edges with a certain probability.
manipulateTopology(SimulationContainer, SocialGraph) - Method in class IRPact_modellierung.network.TopologyManipulationScheme
Method to describe how the topology of a SocialGraph changes over time.
MannaSenYookCommunicationGraph - Class in IRPact_modellierung.network
 
MannaSenYookCommunicationGraph(SimulationContainer, SNConfiguration, Set<SNNode>, Set<SNEdge>, HashMap<SNNode, Set<SNNode>>) - Constructor for class IRPact_modellierung.network.MannaSenYookCommunicationGraph
 
MannaSenYookCommunicationGraph(SimulationContainer, SNConfiguration, Set<SNNode>) - Constructor for class IRPact_modellierung.network.MannaSenYookCommunicationGraph
 
MannaSenYookCommunicationGraph(SimulationContainer, SNConfiguration, int) - Constructor for class IRPact_modellierung.network.MannaSenYookCommunicationGraph
 
MannaSenYookPseudoCountCommunicationGraph - Class in IRPact_modellierung.network
 
MannaSenYookPseudoCountCommunicationGraph(SimulationContainer, SNConfiguration, Set<SNNode>, Set<SNEdge>, HashMap<SNNode, Set<SNNode>>) - Constructor for class IRPact_modellierung.network.MannaSenYookPseudoCountCommunicationGraph
 
MannaSenYookPseudoCountCommunicationGraph(SimulationContainer, SNConfiguration, Set<SNNode>) - Constructor for class IRPact_modellierung.network.MannaSenYookPseudoCountCommunicationGraph
 
MannaSenYookPseudoCountCommunicationGraph(SimulationContainer, SNConfiguration, int) - Constructor for class IRPact_modellierung.network.MannaSenYookPseudoCountCommunicationGraph
 
MapUtil - Class in IRPact_modellierung.helper
 
MapUtil() - Constructor for class IRPact_modellierung.helper.MapUtil
 
MarketEvaluationScheme - Class in IRPact_modellierung.agents.policyAgent
The market evaluation scheme describes the perceptive end of the policy agent.
MarketEvaluationScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.MarketEvaluationScheme
 
marketEvaluationSchemeLoader(String) - Static method in class IRPact_modellierung.agents.policyAgent.PolicyAgentFactory
The marketEvaluationSchemeLoader creates an instance of the MarketEvaluationScheme qualified by the marketEvaluationSchemeQualifier, if the corresponding scheme was implemented.
MarketIntroductionEvent - Class in IRPact_modellierung.events
Models the introduction of a new product to the market within the simulation.
MarketIntroductionEvent(SimulationContainer, Product, double) - Constructor for class IRPact_modellierung.events.MarketIntroductionEvent
Represents the event that a product enters the market.
MarketIntroductionEventDescription - Class in IRPact_modellierung.events
Class to represent the description of a MIE.
MarketIntroductionEventDescription(FixedProductDescription, double) - Constructor for class IRPact_modellierung.events.MarketIntroductionEventDescription
Bundles all the information nessary to create a MIE as well as the product it is based on
MaxAuthorityInformationScheme - Class in IRPact_modellierung.information
The MaxAuthorityInformationScheme is an InformationScheme that collects only information from the most trustworthy (maximal authority) agents and chooses a random piece of information when asked.
MaxAuthorityInformationScheme() - Constructor for class IRPact_modellierung.information.MaxAuthorityInformationScheme
A MaxAuthorityInformationScheme collects all information in (initially) empty sets.
maximumDistance(Point2D, Point2D) - Static method in class IRPact_modellierung.helper.MetricHelper
Calculates the (2-dimensional) maximum distance between the vectors a and b
maxValue - Variable in class IRPact_modellierung.perception.Histogram
 
measureDistance(Point2D, Point2D) - Method in class IRPact_modellierung.space.SpatialModel
 
MemoryLessProductAttributePerceptionScheme - Class in IRPact_modellierung.perception
The MemoryLessProductAttributePerceptionScheme is a ProductAttributePerceptionScheme that doesn't model a ConsumerAgents memory for ProductAttribute perceptions.
MemoryLessProductAttributePerceptionScheme(ProductAttribute, double) - Constructor for class IRPact_modellierung.perception.MemoryLessProductAttributePerceptionScheme
The perception of this scheme is initialized with the ProductAttribute it is to describe and the perception it starts out with.
Message - Class in IRPact_modellierung.messaging
Messages model the communication activity between agents.
Message(Agent, Agent) - Constructor for class IRPact_modellierung.messaging.Message
A message represent a communicative activity from the sender to the receiver
MessageFactory - Class in IRPact_modellierung.messaging
 
MessageFactory() - Constructor for class IRPact_modellierung.messaging.MessageFactory
 
messageScheme - Variable in class IRPact_modellierung.agents.companyAgents.advertisement.AdvertisementScheme
 
MessageScheme - Class in IRPact_modellierung.messaging
A MessageScheme describes how messages of a given type are created, depending on the sender of the message and the state of the simulation.
MessageScheme() - Constructor for class IRPact_modellierung.messaging.MessageScheme
 
MetricHelper - Class in IRPact_modellierung.helper
This class used to calculate distances between two vectors, implementing p-metrics (explicitly euclidean, manhattan and maximum metric as well).
MetricHelper() - Constructor for class IRPact_modellierung.helper.MetricHelper
 
minValue - Variable in class IRPact_modellierung.perception.Histogram
 
modifyEdgeMedium(SNEdge, SocialGraph.EDGEMEDIUM) - Method in class IRPact_modellierung.network.SocialGraph
Method to change the target node of an edge as long as no edge structurally equivalent to the new edge exists yet (i.e.
modifyEdgeNodes(SNEdge, SNNode, SNNode) - Method in class IRPact_modellierung.network.SocialGraph
Method to change the target node of an edge as long as no edge structurally equivalent to the new edge exists yet (i.e.
modifyEdgeSource(SNEdge, SNNode) - Method in class IRPact_modellierung.network.SocialGraph
Method to change the source node of an edge as long as no edge structurally equivalent to the new edge exists yet (i.e.
modifyEdgeTarget(SNEdge, SNNode) - Method in class IRPact_modellierung.network.SocialGraph
Method to change the target node of an edge as long as no edge structurally equivalent to the new edge exists yet (i.e.
modifyValue(double, double, double) - Method in class IRPact_modellierung.perception.MemoryLessProductAttributePerceptionScheme
Since in this scheme, no history is taken into account, the modification of the perception consists through replacing the old perception described through this scheme with the new perception, irrespective of the information weight and the time of the new perception.
modifyValue(double, double, double) - Method in class IRPact_modellierung.perception.ProductAttributePerceptionHistogram
method to modify the value of the histogram in adding the productAttributePerceptionValue to the histogram in the corresponding bin with weight weight at simulation time timeStamp
modifyValue(double, double, double) - Method in interface IRPact_modellierung.perception.ProductAttributePerceptionScheme
Method to change the value of the current product attribute perception.
modifyValue(double, double, double) - Method in class IRPact_modellierung.perception.TrueValueProductAttributePerception
Since the perception of a product attribute with this scheme shouldn't change without the attribute value changing, this method just ignores all perceptions.
MultivariateDistribution - Class in IRPact_modellierung.distributions
Abstraction class to model distributions in several variables.
MultivariateDistribution(String, int) - Constructor for class IRPact_modellierung.distributions.MultivariateDistribution
 
MultivNormalDistribution - Class in IRPact_modellierung.distributions
Class to model a multivariate normal distribution using the multivariate normal distribution in the COLT library.
MultivNormalDistribution(String, double[], double[][]) - Constructor for class IRPact_modellierung.distributions.MultivNormalDistribution
Creates an object representing a multivariate normal distribution based on the means and covariances provided
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links