- pDistance(double, Point2D, Point2D) - Static method in class IRPact_modellierung.helper.MetricHelper
-
Calculates the (2-dimensional) p-distance between the vectors a and b
- PerceptionInitializationScheme - Class in IRPact_modellierung.perception
-
A PerceptionInitializationScheme describes how the (initial) perception of a ProductAttribute is derived.
- PerceptionInitializationScheme() - Constructor for class IRPact_modellierung.perception.PerceptionInitializationScheme
-
- perceptionInitializationScheme - Variable in class IRPact_modellierung.perception.PerceptionSchemeConfiguration
-
- PerceptionSchemeConfiguration - Class in IRPact_modellierung.perception
-
The PerceptionSchemeConfiguration bundles data relevant for instantiating ProductPerceptionSchemes
and is used by the respective factory to parameterize these.
- PerceptionSchemeConfiguration(String, Map<String, Object>, PerceptionInitializationScheme) - Constructor for class IRPact_modellierung.perception.PerceptionSchemeConfiguration
-
A PerceptionSchemeConfiguration describes the relevant data for creating ProductPerceptionSchemes.
- PerceptionSchemeFactory - Class in IRPact_modellierung.perception
-
The PerceptionSchemeFactory is a class that offers functionality to create the PerceptionSchemes
initially.
- PerceptionSchemeFactory() - Constructor for class IRPact_modellierung.perception.PerceptionSchemeFactory
-
- perceptionSchemeParameters - Variable in class IRPact_modellierung.perception.PerceptionSchemeConfiguration
-
- pickNNodes(Set<SNNode>, int) - Static method in class IRPact_modellierung.helper.LazynessHelper
-
Method to randomly choose noNodesToPick nodes from a set of nodes
- PoissonDistribution - Class in IRPact_modellierung.distributions
-
Class to model a poisson distribution using the COLT distribution library
with an average number of events k.
- PoissonDistribution(String, double) - Constructor for class IRPact_modellierung.distributions.PoissonDistribution
-
Models a Poisson distribution with an average number of lambda events.
- PolicyAgent - Class in IRPact_modellierung.agents.policyAgent
-
A policy agent represents the policy sphere of the simulation.
- PolicyAgent(SimulationContainer, double, ProductPolicyScheme, ConsumerPolicyScheme, RegulatoryPolicyScheme, MarketEvaluationScheme) - Constructor for class IRPact_modellierung.agents.policyAgent.PolicyAgent
-
A PolicyAgent represents the policy sphere of the simulation.
- PolicyAgentConfiguration - Class in IRPact_modellierung.agents.policyAgent
-
- PolicyAgentConfiguration(ProductPolicyScheme, ConsumerPolicyScheme, RegulatoryPolicyScheme, MarketEvaluationScheme, double) - Constructor for class IRPact_modellierung.agents.policyAgent.PolicyAgentConfiguration
-
- PolicyAgentFactory - Class in IRPact_modellierung.agents.policyAgent
-
The PolicyAgentFactory serves to add the Policy agent to the simulation.
- PolicyAgentFactory() - Constructor for class IRPact_modellierung.agents.policyAgent.PolicyAgentFactory
-
- popNextEvent() - Method in class IRPact_modellierung.events.EventScheduler
-
pops (removes and returns) the event scheduled next.
- POSAgent - Class in IRPact_modellierung.agents.posAgents
-
POS agents represent actors that are encountered / manage a point-of-sale.
- POSAgent(SimulationContainer, Point2D, double, Map<Product, Boolean>, Map<Product, Double>) - Constructor for class IRPact_modellierung.agents.posAgents.POSAgent
-
Initializes a point-of-sales agent
- POSAgentConfiguration - Class in IRPact_modellierung.agents.posAgents
-
Data structure to describe the configuration of a POS agent
- POSAgentConfiguration(Map<ProductGroup, BooleanDistribution>, Map<ProductGroup, UnivariateDistribution>, SpatialDistribution, String, double) - Constructor for class IRPact_modellierung.agents.posAgents.POSAgentConfiguration
-
Data structure to describe the configuration of a POS agent
- POSAgentFactory - Class in IRPact_modellierung.agents.posAgents
-
A factory to create POS agents within the simulation based on their configuration
- POSAgentFactory() - Constructor for class IRPact_modellierung.agents.posAgents.POSAgentFactory
-
- PostPurchaseEvaluationEvent - Class in IRPact_modellierung.events
-
A PostPurchaseEvaluationEvent is an event that represents the evaluation of an adopted product (after its purchased).
- PostPurchaseEvaluationEvent(SimulationContainer, Product, ConsumerAgent, double) - Constructor for class IRPact_modellierung.events.PostPurchaseEvaluationEvent
-
Event that represents the evaluation of a product based on its true values.
- PowerlawDistribution - Class in IRPact_modellierung.distributions
-
Class that models a power law distribution (with cut off) based on the COLT library (see https://dst.lbl.gov/ACSSoftware/colt/api/cern/jet/random/Distributions.html#nextPowLaw(double,%20double,%20cern.jet.random.engine.RandomEngine))
Should return values following a power law (probably not exactly, since it does not asymptotically go to a power law, see https://en.wikipedia.org/wiki/Power_law#Power-law_probability_distributions)
- PowerlawDistribution(String, double, double) - Constructor for class IRPact_modellierung.distributions.PowerlawDistribution
-
Generates a wrapper for the power law distribution as implemented in the COLT library
- Preference - Class in IRPact_modellierung.preference
-
A preference in IRPact is modeled via associating a (numerical) strength to a value, signifying how important a value is for a certain agent.
- Preference(Value, double) - Constructor for class IRPact_modellierung.preference.Preference
-
Preference is modeled as a coupling of a Value and the strength of the value (as a numerical value).
- PreferenceConfiguration - Class in IRPact_modellierung.preference
-
Class that describes the configuration of the preference setup of the simulation
- PreferenceConfiguration(Set<ProductGroupAttributeValueMapping>, double, Set<Value>) - Constructor for class IRPact_modellierung.preference.PreferenceConfiguration
-
A PreferenceConfiguration consists of the mapping of ProductGroupAttributes to Values (as a ProductGroupAttributeValueMapping data structure), a preferenceHomogenizationFactor indicating how strongly the preference between two agents will be homogenized, and the values used in the productGroupAttributeValueMapping
- PreferenceConfiguration(Set<ProductGroupAttributeValueMapping>, double) - Constructor for class IRPact_modellierung.preference.PreferenceConfiguration
-
A PreferenceConfiguration consists of the mapping of ProductGroupAttributes to Values (as a ProductGroupAttributeValueMapping data structure), a preferenceHomogenizationFactor indicating how strongly the preference between two agents will be homogenized, and the values used in the productGroupAttributeValueMapping (which will be derived in this constructor from the productGroupAttributeValueMapping)
- PreferenceConfiguration(Set<ProductGroupAttributeValueMapping>) - Constructor for class IRPact_modellierung.preference.PreferenceConfiguration
-
Constructor to create a preference configuration without the use of the homogenization factor.
- PreferenceLoader - Class in IRPact_modellierung.io.loader
-
Class to load the preference configuration from a configuration.
- PreferenceLoader() - Constructor for class IRPact_modellierung.io.loader.PreferenceLoader
-
- preferenceToValueQuantityMap(Set<Preference>) - Static method in class IRPact_modellierung.helper.LazynessHelper
-
Method to convert a set of preferences to a map of Value-Double pairs
- processCompanyAgents(Set<CompanyAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processCompanyAgents(Set<CompanyAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.ProcessModel
-
Method to describe the processes governing the behavior of CompanyAgents.
- processCompanyAgents(Set<CompanyAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processConfirmationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processConfirmationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process the confirmation step of a ConsumerAgent
within Rogers Five Step Model
- processConfirmationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processConsumerAgents(Set<ConsumerAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.ProcessModel
-
Method to describe the processes governing the behavior of ConsumerAgents.
- processConsumerAgents(Set<ConsumerAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Consumer agents are processed by running through the individual steps of Rogers five step process model.
- processDecisionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processDecisionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process the decision step of a ConsumerAgent
within Rogers Five Step Model
- processDecisionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processEvent(double) - Method in class IRPact_modellierung.events.CommunicationEvent
-
Processing the communication event is semantically equivalent to processing the message associated with it
- processEvent(double) - Method in class IRPact_modellierung.events.Event
-
Method to execute the event; Will make the model dynamics associated to this event come into effect
- processEvent(double) - Method in class IRPact_modellierung.events.InformationEvent
-
Processing an InformationEvent depends on how the ConsumerAgent responds to information.
- processEvent(double) - Method in class IRPact_modellierung.events.MarketIntroductionEvent
-
Processing a market introduction event merely activates the product
(since products have to be instantiated at the beginning of the simulation).
- processEvent(double) - Method in class IRPact_modellierung.events.NeedEvent
-
Processing a need event results is compiling a list of relevant products for the decision and selecting the decision process used for product adoption.
- processEvent(double) - Method in class IRPact_modellierung.events.PostPurchaseEvaluationEvent
-
Processing a PPE event will add the true value of each product attribute
to the perception of the agent referred to with a weight of that attributes observability.
- processEvent(double) - Method in class IRPact_modellierung.events.ProductDiscontinuationEvent
-
Processing a product discontinuation event results in the product being removed from the simulation container
- processImplementationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processImplementationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process the implementation step of a ConsumerAgent
within Rogers Five Step Model
- processImplementationStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processInformation(Information, double) - Method in class IRPact_modellierung.agents.consumerAgents.ConsumerAgent
-
Method to model how information is processed by the ConsumerAgent.
- processKnowledgeStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processKnowledgeStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process the knowledge step of a ConsumerAgent
within Rogers Five Step Model
- processKnowledgeStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processMessage(double) - Method in class IRPact_modellierung.messaging.CompanyConsumerPerceptionManipulationMessage
-
- processMessage(double) - Method in class IRPact_modellierung.messaging.CompanyConsumerPreferenceManipulationMessage
-
- processMessage(double) - Method in class IRPact_modellierung.messaging.ConsumerConsumerPerceptionManipulationMessage
-
The effect of the message is that a perception of a ProductAttribute is added to the the
perception of the receiving agent.
- processMessage(double) - Method in class IRPact_modellierung.messaging.ConsumerConsumerPreferenceManipulationMessage
-
Processing this message causes the receiver to increase (or decrease) their preference
for the respective preference by the difference between the senders' and receivers' preference value,
modified by the strength of their connection at sending (edgeWeight) and the preferenceHomogenizationFactor
- processMessage(double) - Method in class IRPact_modellierung.messaging.ConsumerConsumerProductAttributePerceptionManipulationMessage
-
Processing this message leads to making the receiver of the message aware of the product
(if they are not already) and to add the perception of the sending agent at the current time
with the strength of the connection between the two agents
- processMessage(double) - Method in class IRPact_modellierung.messaging.Message
-
Processing the message will make the message take effect.
- processMessages(EventScheduler, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process all current events within the event scheduler.
- ProcessModel - Class in IRPact_modellierung.processModel
-
A process model governs the execution of dynamic aspects of the model within the temporal model.
- ProcessModel(AdoptionReplacementScheme) - Constructor for class IRPact_modellierung.processModel.ProcessModel
-
- processModel - Variable in class IRPact_modellierung.time.TimeModel
-
- ProcessModelLoader - Class in IRPact_modellierung.io.loader
-
Class to load the process model from the configuration path.
- ProcessModelLoader() - Constructor for class IRPact_modellierung.io.loader.ProcessModelLoader
-
- processPersuasionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processPersuasionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.RogersFiveStepModelDiscrete
-
Method to process the persuasion step of a ConsumerAgent
within Rogers Five Step Model
- processPersuasionStep(ConsumerAgent, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processPolicyAgent(SimulationContainer, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processPolicyAgent(SimulationContainer, double) - Method in class IRPact_modellierung.processModel.ProcessModel
-
Method to describe the processes governing the behavior of the PolicyAgent of the simulation.
- processPolicyAgent(SimulationContainer, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- processPOSAgents(Set<POSAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.KieslingsAdoptionFiveStepModel
-
- processPOSAgents(Set<POSAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.ProcessModel
-
Method to describe the processes governing the behavior of POSAgents.
- processPOSAgents(Set<POSAgent>, SimulationContainer, double) - Method in class IRPact_modellierung.processModel.SchwarzProcessModel
-
- Product - Class in IRPact_modellierung.products
-
Products in IRPact are represented by encapsulating a number of aspects into a common structure,
the Product.
- Product(SimulationContainer, Set<ProductAttribute>, boolean, ProductGroup, String, UnivariateDistribution) - Constructor for class IRPact_modellierung.products.Product
-
This method constructs a product of qualifier name, with the qualities described by the productAttributes,
of partOfProductGroup and market introduction status introducedToMarket, with its adopted products
lasting according to the specification of the productLifetimeDistribution.
- ProductAttribute - Class in IRPact_modellierung.products
-
A ProductAttribute describes a specific quality of a Product,
based on the ProductGroupAttribute it corresponds to.
- ProductAttribute(double, ProductGroupAttribute) - Constructor for class IRPact_modellierung.products.ProductAttribute
-
A ProductAttribute represents the value a product has in respect to the correspondingProductGroupAttribute
- ProductAttributeInformation - Class in IRPact_modellierung.information
-
ProductAttributeInformation is Information that describes the value of a quality of a product
(i.e.
- ProductAttributeInformation(InformationAgent, double, ProductAttribute) - Constructor for class IRPact_modellierung.information.ProductAttributeInformation
-
ProductAttributeInformation is Information about the value of a ProductAttribute.
- ProductAttributePerceptionHistogram - Class in IRPact_modellierung.perception
-
A histogram describing how product attributes are perceived by actors (generally of type ConsumerAgent).
- ProductAttributePerceptionHistogram(double, int, double, double, ProductAttribute, HistogramInitializationScheme, ConsumerAgentGroup, Configuration) - Constructor for class IRPact_modellierung.perception.ProductAttributePerceptionHistogram
-
A ProductAttributePerceptionHistogram models the perception of a product attribute with the use of a histogram (as data structure).
- ProductAttributePerceptionScheme - Interface in IRPact_modellierung.perception
-
The ProductAttributePerceptionScheme is an abstraction of the model mechanism of
how the value of a product (attribute) is perceived by a ConsumerAgent.
- ProductAttributeValueInitializationScheme - Class in IRPact_modellierung.perception
-
- ProductAttributeValueInitializationScheme() - Constructor for class IRPact_modellierung.perception.ProductAttributeValueInitializationScheme
-
- productConcerned - Variable in class IRPact_modellierung.events.ScriptedProductEvent
-
- ProductConfiguration - Class in IRPact_modellierung.products
-
The ProductConfiguration encapsulates all information relevant for the instantiation of the product groups.
- ProductConfiguration(Set<ProductGroup>, List<MarketIntroductionEventDescription>, List<ProductDiscontinuationEventDescription>, Map<ProductGroup, Integer>) - Constructor for class IRPact_modellierung.products.ProductConfiguration
-
The configuration consists of the productGroups used in the simulation,
the events describing when products enter (marketIntroductionEvents) or (productDiscontinuationEvents)
leave the market, and the noProductsPerGroup that are stochastically instantiated.
- ProductDiscontinuationEvent - Class in IRPact_modellierung.events
-
Class that models the discontinuation of a product.
- ProductDiscontinuationEvent(SimulationContainer, Product, double) - Constructor for class IRPact_modellierung.events.ProductDiscontinuationEvent
-
A product discontinuation event removes a certain product from the simulation container at a scheduled time
- ProductDiscontinuationEventDescription - Class in IRPact_modellierung.events
-
Class to bundle the information needed to create a ProductDiscontinuationEvent
(removing the specified product from the simulation at a specified time).
- ProductDiscontinuationEventDescription(String, double) - Constructor for class IRPact_modellierung.events.ProductDiscontinuationEventDescription
-
Data to create a ProductDiscontinuationEvent.
- productExpiration(Product, ConsumerAgent, double) - Method in class IRPact_modellierung.needs.DefaultNeedDevelopmentScheme
-
Schedules the respective need events regarding needs unfulfilled through the expiration of
the expired product immediately
- productExpiration(Product, ConsumerAgent, double) - Method in class IRPact_modellierung.needs.NeedDevelopmentScheme
-
This method is generally called when a products' lifetime expired, and the model needs to
'decide' what NeedEvents are scheduled based on the properties of the product and the consumerAgent whose
product expired
- productExpiration(Product, ConsumerAgent, double) - Method in class IRPact_modellierung.needs.StochasticNeedDevelopmentScheme
-
Expired products trigger needs stochastically, as long as these aren't covered.
- productExpirationDate() - Method in class IRPact_modellierung.products.AdoptedProduct
-
- productExpired(double) - Method in class IRPact_modellierung.products.AdoptedProduct
-
- ProductFactory - Class in IRPact_modellierung.products
-
The ProductFactory serves to provides methods that instantiate product-related instances within the simulation.
- ProductFactory() - Constructor for class IRPact_modellierung.products.ProductFactory
-
- ProductGroup - Class in IRPact_modellierung.products
-
ProductGroups bundle together several aspects of products in one common structure.
- ProductGroup(Set<ProductGroupAttribute>, String, Set<Product>, Set<ProductGroup>, Set<ProductGroup>, Set<FixedProductDescription>, Set<Need>, FixedProductDescription, ConsumerAgentAdoptionDecisionProcess, UnivariateDistribution) - Constructor for class IRPact_modellierung.products.ProductGroup
-
A ProductGroup of identifier groupName consists of derivedProducts and fixedProducts which ProductAttributes are based
on the ProductGroup's productGroupAttributes.
- ProductGroup(Set<ProductGroupAttribute>, String, Set<ProductGroup>, Set<ProductGroup>, Set<FixedProductDescription>, Set<Need>, FixedProductDescription, ConsumerAgentAdoptionDecisionProcess, UnivariateDistribution) - Constructor for class IRPact_modellierung.products.ProductGroup
-
A ProductGroup of identifier groupName consists of derivedProducts and fixedProducts which ProductAttributes are based
on the ProductGroup's productGroupAttributes.
- ProductGroupAttribute - Class in IRPact_modellierung.products
-
A ProductGroupAttribute describes a quality (and their attributes)
of a ProductGroup.
- ProductGroupAttribute(String, BoundedUnivariateDistribution, boolean, double) - Constructor for class IRPact_modellierung.products.ProductGroupAttribute
-
A ProductGroupAttribute of the qualifier name is characterized by their mutability
(whether the values of a derived ProductAttribute are allowed to change), their observability
(how easy it is for a ConsumerAgent to derive the true value of the ProductAttribute), and
the distribution of values for ProductAttributes exhibiting this quality.
- productGroupAttributesFromProductGroups(Set<ProductGroup>) - Static method in class IRPact_modellierung.helper.LazynessHelper
-
Method to bundle all product group attributes present in any of the products in the product group set
- ProductGroupAttributeValueMapping - Class in IRPact_modellierung.preference
-
A ProductGroupAttributeValueMapping represents the correlation between a ProductGroupAttribute and Value.
- ProductGroupAttributeValueMapping(ProductGroupAttribute, Value, double) - Constructor for class IRPact_modellierung.preference.ProductGroupAttributeValueMapping
-
A ProductGroupAttributeValueMapping assigns a numerical value, the mappingStrength
to the correlation of a ProductGroupAttribute and a Value
- ProductGroupCollectionToSet(Collection<ProductGroup>) - Static method in class IRPact_modellierung.helper.ValueConversionHelper
-
Method to convert a Collection of productGroups to a set of these
- ProductLoader - Class in IRPact_modellierung.io.loader
-
Class to load the product configuration of the simulation.
- ProductLoader() - Constructor for class IRPact_modellierung.io.loader.ProductLoader
-
- ProductPolicyScheme - Class in IRPact_modellierung.agents.policyAgent
-
A ProductPolicyScheme represents the policies that lawmakers and corporate agents employ for controlling
the quality of products.
- ProductPolicyScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.ProductPolicyScheme
-
- productPolicySchemeLoader(String) - Static method in class IRPact_modellierung.agents.policyAgent.PolicyAgentFactory
-
The ProductPolicySchemeLoader creates an instance of the ProductPolicyScheme
qualified by the productPolicySchemeQualifier, if the corresponding scheme was implemented.
- ProductQualityManipulationScheme - Class in IRPact_modellierung.agents.companyAgents
-
A ProductQualityManipulationScheme describes how a company agent changes the quality of the managed products within the simulation.
- ProductQualityManipulationScheme() - Constructor for class IRPact_modellierung.agents.companyAgents.ProductQualityManipulationScheme
-
- productQualityManipulationSchemeLoader(String) - Static method in class IRPact_modellierung.agents.companyAgents.CompanyAgentFactory
-
The productQualityManipulationSchemeLoader creates an instance of the ProductQualityManipulationScheme
qualified by the productQualityManipulationSchemeQualifier, if the corresponding scheme was implemented.
- ProtoProductGroup - Class in IRPact_modellierung.products
-
As with ProductGroups, ProtoProductGroups bundle together several aspects of products in one common structure.
- ProtoProductGroup(Set<ProductGroupAttribute>, String, Set<String>, Set<String>, Set<FixedProductDescription>, Set<String>, ConsumerAgentAdoptionDecisionProcess, UnivariateDistribution, String) - Constructor for class IRPact_modellierung.products.ProtoProductGroup
-
A ProductGroup of identifier groupName consists of derivedProducts and fixedProducts which ProductAttributes are based
on the ProductGroup's productGroupAttributes.
- ProtoProductGroup(Set<ProductGroupAttribute>, String, Set<String>, Set<String>, Set<FixedProductDescription>, Set<String>, FixedProductDescription, ConsumerAgentAdoptionDecisionProcess, UnivariateDistribution) - Constructor for class IRPact_modellierung.products.ProtoProductGroup
-
A ProductGroup of identifier groupName consists of derivedProducts and fixedProducts which ProductAttributes are based
on the ProductGroup's productGroupAttributes.
- ProtoProductGroup(Set<ProductGroupAttribute>, String, Set<String>, Set<String>, Set<FixedProductDescription>, Set<String>, String, ConsumerAgentAdoptionDecisionProcess, UnivariateDistribution) - Constructor for class IRPact_modellierung.products.ProtoProductGroup
-
A ProductGroup of identifier groupName consists of derivedProducts and fixedProducts which ProductAttributes are based
on the ProductGroup's productGroupAttributes.
- provideInformation(InformationAgent, Information, double) - Method in class IRPact_modellierung.information.InformationScheme
-
Method to provide information of some kind to the simulation.
- provideInformation(InformationAgent, Information, double) - Method in class IRPact_modellierung.information.MaxAuthorityInformationScheme
-
The MaxAuthorityInformationScheme only regards the most trustworthy information
- provideInformation(InformationAgent, Information, double) - Method in class IRPact_modellierung.information.NoInformationScheme
-
No information provided is of relevance in this scheme, so this is basically a NOP.
- provideInformation(InformationAgent, Information, double) - Method in class IRPact_modellierung.information.PureInformationScheme
-
Since information is 'pure' (and thus everything is known anyways),
providing information to this scheme is of no consequence.
- provideInformation(InformationAgent, Information, double) - Method in class IRPact_modellierung.information.RandomInformationScheme
-
Irrespective on who provides information, information is stored in a set.
- PureInformationScheme - Class in IRPact_modellierung.information
-
The PureInformatioScheme is an information scheme where no distortion of information is assumed,
and all information corresponds to the true nature of things.
- PureInformationScheme(SimulationContainer) - Constructor for class IRPact_modellierung.information.PureInformationScheme
-
In the PureInformationScheme all information stems from the allKnowingEye,
an InformationAgent with unlimited (maximal) information authority
- PureInformationScheme() - Constructor for class IRPact_modellierung.information.PureInformationScheme
-
Constructor that doesn't instantiate the allKnowingEye.
- pushEvent(Event) - Method in class IRPact_modellierung.events.EventScheduler
-
Schedules a new event.