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 

D

DecisionConfiguration - Class in IRPact_modellierung.decision
Data structure to bundle the decision processes.
DecisionConfiguration(KieslingUtilitarianConsumerAgentAdoptionDecisionProcess, TakeTheBestHeuristicUtilitarianConsumerAgentAdoptionDecisionProcess, DeliberativeConsumerAgentAdoptionDecisionProcess, SchwarzTakeTheBestHeuristicUtilitarianConsumerAgentAdoptionDecisionProcess) - Constructor for class IRPact_modellierung.decision.DecisionConfiguration
Constructor to associate instances of (concrete) decision making processes with the DecisionConfiguration.
DecisionConfiguration(Map<String, DecisionMakingProcess>) - Constructor for class IRPact_modellierung.decision.DecisionConfiguration
Constructor to associate instances of (concrete) decision making processes with the DecisionConfiguration.
DecisionLoader - Class in IRPact_modellierung.io.loader
Class to create the decision processes used by the simulation as part of the DecisionConfiguration.
DecisionLoader() - Constructor for class IRPact_modellierung.io.loader.DecisionLoader
 
DecisionMakingProcess - Class in IRPact_modellierung.decision
Abstraction to represent a decision making process.
DecisionMakingProcess() - Constructor for class IRPact_modellierung.decision.DecisionMakingProcess
 
DefaultAdvertisementScheme - Class in IRPact_modellierung.agents.companyAgents.advertisement
The DefaultAdvertisementScheme is an AdvertisementScheme based on the DefaultCompanyAgentMessageScheme.
DefaultAdvertisementScheme(UnivariateDistribution, double, double, double) - Constructor for class IRPact_modellierung.agents.companyAgents.advertisement.DefaultAdvertisementScheme
The DefaultAdvertisementScheme is based on the DefaultCompanyAgentMessageScheme and thus takes the same parameters.
DefaultCompanyAgentMessageScheme - Class in IRPact_modellierung.messaging
Messaging scheme to send advertisement messages by a CompanyAgent.
DefaultCompanyAgentMessageScheme(UnivariateDistribution, double, double, double) - Constructor for class IRPact_modellierung.messaging.DefaultCompanyAgentMessageScheme
Message scheme to send different messages from a CompanyAgent to customers.
DefaultConsumerAgentMessageScheme - Class in IRPact_modellierung.messaging
This message scheme describes a message scheme from a ConsumerAgent to another ConsumerAgent.
DefaultConsumerAgentMessageScheme(UnivariateDistribution) - Constructor for class IRPact_modellierung.messaging.DefaultConsumerAgentMessageScheme
 
DefaultConsumerPolicyScheme - Class in IRPact_modellierung.agents.policyAgent
Since in most models analyzed for deriving the specifications for IRPact the policy agent is entirely passive (or non-existent), the DefaultConsumerPolicyScheme is a ConsumerPolicyScheme in which the policy agent doesn't act (i.e.
DefaultConsumerPolicyScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.DefaultConsumerPolicyScheme
 
DefaultManagementDecisionScheme - Class in IRPact_modellierung.agents.companyAgents
Since in most models analyzed for deriving the specifications for IRPact the company agent is entirely passive (or non-existent), the DefaultManagementDecisionScheme is a ManagementDecisionScheme in which the company agent doesn't act (i.e.
DefaultManagementDecisionScheme() - Constructor for class IRPact_modellierung.agents.companyAgents.DefaultManagementDecisionScheme
 
DefaultMarketEvaluationScheme - Class in IRPact_modellierung.agents.policyAgent
Since in most models analyzed for deriving the specifications for IRPact the policy agent is entirely passive (or non-existent), the DefaultMarketEvaluationScheme is a MarketEvaluationScheme in which the policy agent doesn't act (i.e.
DefaultMarketEvaluationScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.DefaultMarketEvaluationScheme
 
DefaultNeedDevelopmentScheme - Class in IRPact_modellierung.needs
This NeedDevelopmentScheme intends to fulfill all needs not covered by adopted products immediately.
DefaultNeedDevelopmentScheme(Map<Need, Double>) - Constructor for class IRPact_modellierung.needs.DefaultNeedDevelopmentScheme
 
DefaultOutputScheme - Class in IRPact_modellierung.io.output
Created by Lenovo on 10.08.2016.
DefaultOutputScheme() - Constructor for class IRPact_modellierung.io.output.DefaultOutputScheme
 
DefaultProductPolicyScheme - Class in IRPact_modellierung.agents.policyAgent
Since in most models analyzed for deriving the specifications for IRPact the policy agent is entirely passive (or non-existent), the DefaultProductPolicyScheme is a ProductPolicyScheme in which the policy agent doesn't act (i.e.
DefaultProductPolicyScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.DefaultProductPolicyScheme
 
DefaultProductQualityManipulationScheme - Class in IRPact_modellierung.agents.companyAgents
Since in most models analyzed for deriving the specifications for IRPact the company agent is entirely passive (or non-existent), the DefaultProductQualityManipulationScheme is a ProductQualityManipulationScheme in which the company agent doesn't act (i.e.
DefaultProductQualityManipulationScheme() - Constructor for class IRPact_modellierung.agents.companyAgents.DefaultProductQualityManipulationScheme
 
DefaultRegulatoryPolicyScheme - Class in IRPact_modellierung.agents.policyAgent
Since in most models analyzed for deriving the specifications for IRPact the policy agent is entirely passive (or non-existent), the DefaultRegulatoryPolicyScheme is a RegulatoryPolicyScheme in which the policy agent doesn't act (i.e.
DefaultRegulatoryPolicyScheme() - Constructor for class IRPact_modellierung.agents.policyAgent.DefaultRegulatoryPolicyScheme
 
DeliberativeConsumerAgentAdoptionDecisionProcess - Class in IRPact_modellierung.decision
Decision process that models consumer agent adoption based on 'Deliberative Decision' after Schwarz.
DeliberativeConsumerAgentAdoptionDecisionProcess(UtilityFunction, Map<String, Map<String, Double>>) - Constructor for class IRPact_modellierung.decision.DeliberativeConsumerAgentAdoptionDecisionProcess
 
deriveCAGIntegerMap(Set<ConsumerAgentGroup>, HashMap<String, Integer>, String) - Static method in class IRPact_modellierung.helper.ValueConversionHelper
Method to transform a String-Integer map to a ConsumerAgentGroup-Integer map with the ConsumerAgentGroup corresponding to the keys of the String-Integer map.
deriveNodeByCAG(Set<ConsumerAgentGroup>, Map<SNNode, ConsumerAgent>) - Static method in class IRPact_modellierung.helper.StructureEnricher
Method to order nodes by the given ConsumerAgentGroup the respective ConsumerAgent belongs to
derivePGAPreferenceMap(PreferenceConfiguration) - Static method in class IRPact_modellierung.helper.LazynessHelper
Method to derive a ProductGroupAttribute Preference map from a preference configuration.
deriveProductGroups(Set<Product>) - Static method in class IRPact_modellierung.helper.LazynessHelper
Method to derive the product groups a set of products correspond to.
deriveProductInformation(ConsumerAgent, ProductAttribute, SimulationContainer) - Method in class IRPact_modellierung.information.InformationScheme
Method to describe how ConsumerAgents derive information about products from the information ecosystem.
deriveProductInformation(ConsumerAgent, ProductAttribute, SimulationContainer) - Method in class IRPact_modellierung.information.MaxAuthorityInformationScheme
deriveProductInformation in the RandomInformationScheme will provide a random piece of ProductAttributeInformation ever provided to the information scheme.
deriveProductInformation(ConsumerAgent, ProductAttribute, SimulationContainer) - Method in class IRPact_modellierung.information.NoInformationScheme
Since no information is of relevant, all product information derived is empty (i.e.
deriveProductInformation(ConsumerAgent, ProductAttribute, SimulationContainer) - Method in class IRPact_modellierung.information.PureInformationScheme
Since this scheme models perfect information, requesting information immediately gives the true value of all product attributes of the simulation.
deriveProductInformation(ConsumerAgent, ProductAttribute, SimulationContainer) - Method in class IRPact_modellierung.information.RandomInformationScheme
deriveProductInformation in the RandomInformationScheme will provide a random piece of ProductAttributeInformation ever provided to the information scheme.
detectDoubleEdges(Set<SNEdge>, Set<SNNode>) - Static method in class IRPact_modellierung.helper.LazynessHelper
 
determineInitiallyAdoptedProducts(int, Map<FixedProductDescription, UnivariateDistribution>) - Static method in class IRPact_modellierung.helper.LazynessHelper
Method to select the initially adopted products for each agent / distribute the initially adopted products among the agents.
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.ConstantHistogramInitializationScheme
Since every histogram is assigned the same (constant) value, the initial value (given to the constructor) will be the value associated with this initialization scheme.
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.ConstantPerceptionInitializationScheme
The initial value for all perceptions based on this scheme are the ones given in the constructor.
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.ConsumerPerceivedValueHistogramInitializationScheme
Since the value is derived from the perceived product attribute value distribution, the initial value will be drawn from this distribution
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.PerceptionInitializationScheme
Method describing how the initial value of the perception is determined
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.ProductAttributeValueInitializationScheme
 
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.RandomPADistributionHistogramInitializationScheme
Initial value is a value drawn from the distribution associated with the product group attribute
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.StochasticPerceptionInitializationScheme
The initial values are determined by drawing from the associated distribution.
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.TrueValueInitializationScheme
Determines the initial value of the histogram as the value of the correspondingProductAttribute
determineInitialValue(ProductAttribute, ConsumerAgentGroup, Configuration) - Method in class IRPact_modellierung.perception.UniformRandomBoundedHistogramInitializationScheme
Initial value of the Histogram will be any valid value for the Histogram (within the histograms range).
determineStandardProduct(Set<Product>, SimulationContainer) - Static method in class IRPact_modellierung.helper.LazynessHelper
Method to derive the standard product of a set of products.
dimension - Variable in class IRPact_modellierung.distributions.MultivariateDistribution
 
DiscreteDistribution - Class in IRPact_modellierung.distributions
Abstraction to describe a discrete distribution.
DiscreteDistribution(String) - Constructor for class IRPact_modellierung.distributions.DiscreteDistribution
 
DiscreteEventScheduler - Class in IRPact_modellierung.events
Event scheduler to manage events in a discrete temporal scheme.
DiscreteEventScheduler(SimulationContainer) - Constructor for class IRPact_modellierung.events.DiscreteEventScheduler
Event scheduler to manage events in a discrete temporal scheme.
DiscreteTimeModel - Class in IRPact_modellierung.time
A DiscreteTimeModel describes a temporal model that is organized in a finite number of steps, in which the respective events and processes are executed.
DiscreteTimeModel(SimulationContainer, ProcessModel, int, boolean) - Constructor for class IRPact_modellierung.time.DiscreteTimeModel
A DiscreteTimeModel governs the temporal aspects of a simulation in the simulation container and the process model in it for a number of steps specified, with agent behavior synchronicity specified
Distribution - Class in IRPact_modellierung.distributions
Abstraction to model a probability distribution.
Distribution(String) - Constructor for class IRPact_modellierung.distributions.Distribution
 
DistributionFactory - Class in IRPact_modellierung.distributions
A class to generate instances of distributions used in the simulation.
DistributionFactory() - Constructor for class IRPact_modellierung.distributions.DistributionFactory
 
draw() - Method in class IRPact_modellierung.distributions.BinomialDistribution
Draws a value from the distribution randomly through returning the value for which the cumulative distribution of this Binomial distribution corresponds to a value drawn from a normal distribution
draw() - Method in class IRPact_modellierung.distributions.BooleanDistribution
Returns 1.0 (true) or 0.0 (false) proportionally to the mass at the point encoding these
draw() - Method in class IRPact_modellierung.distributions.BoundedContinuousDistribution
Will draw a value corresponding to the (cut off) underlying probability distribution lying within the bounds.
draw() - Method in class IRPact_modellierung.distributions.BoundedDiscreteDistribution
Will draw a value corresponding to the (cut off) underlying probability distribution lying within the bounds.
draw() - Method in class IRPact_modellierung.distributions.BoundedUnivariateDistribution
Draws a value from the underlying distribution.
draw() - Method in class IRPact_modellierung.distributions.BurrDistribution
 
draw(SpatialModel) - Method in class IRPact_modellierung.distributions.ContinuousSpatialDistribution
In the current implementation, a value is provided by drawing on the ContinuousDistribution this distribution is based on independently.
draw(SpatialModel) - Method in class IRPact_modellierung.distributions.DummySpatialDistribution
 
draw() - Method in class IRPact_modellierung.distributions.ErlangDistribution
 
draw() - Method in class IRPact_modellierung.distributions.FiniteMassPointsDiscreteDistribution
 
draw() - Method in class IRPact_modellierung.distributions.GeometricDistribution
 
draw() - Method in class IRPact_modellierung.distributions.LambdaDistribution
 
draw() - Method in class IRPact_modellierung.distributions.MultivariateDistribution
 
draw() - Method in class IRPact_modellierung.distributions.MultivNormalDistribution
 
draw() - Method in class IRPact_modellierung.distributions.NegativeBinomialDistribution
 
draw() - Method in class IRPact_modellierung.distributions.NormDistribution
 
draw() - Method in class IRPact_modellierung.distributions.PoissonDistribution
 
draw() - Method in class IRPact_modellierung.distributions.PowerlawDistribution
 
draw(SpatialModel) - Method in class IRPact_modellierung.distributions.SpatialDistribution
 
draw() - Method in class IRPact_modellierung.distributions.StandardCauchyDistribution
 
draw() - Method in class IRPact_modellierung.distributions.StandardLaplaceDistribution
 
draw() - Method in class IRPact_modellierung.distributions.StandardLogisticDistribution
 
draw() - Method in class IRPact_modellierung.distributions.StandardTriangularDistribution
 
draw() - Method in class IRPact_modellierung.distributions.UniformDiscreteDistribution
 
draw() - Method in class IRPact_modellierung.distributions.UnivariateDistribution
Draw a value from the distribution according to the distribution at hand
draw() - Method in class IRPact_modellierung.distributions.WeibullDistribution
 
draw() - Method in class IRPact_modellierung.distributions.ZipfianDistribution
 
drawValue() - Method in class IRPact_modellierung.distributions.BoundedBinomialDistribution
Draws a value from the distribution randomly through returning the value for which the cumulative distribution of this Binomial distribution corresponds to a value drawn from a normal distribution
drawValue() - Method in class IRPact_modellierung.distributions.BoundedContinuousDistribution
 
drawValue() - Method in class IRPact_modellierung.distributions.BoundedDiscreteDistribution
 
drawValue() - Method in class IRPact_modellierung.distributions.BoundedUnivariateDistribution
Method that generates the values from the underlying distributions for the draw-method.
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution
 
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution10
Draw a value from a Burr type X distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution12
Draw a value from a Burr type XII distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution2
Draw a value from a Burr type II distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution3
Draw a value from a Burr type III distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution4
Draw a value from a Burr type IV distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution5
Draw a value from a Burr type V distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution6
Draw a value from a Burr type VI distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution7
Draw a value from a Burr type VII distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution8
Draw a value from a Burr type VIII distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.BurrDistribution9
Draw a value from a Burr type IX distribution using the COLT library
drawValue() - Method in class IRPact_modellierung.distributions.ErlangDistribution
Value is drawn using the nextErlang-function of the COLT distributions
drawValue() - Method in class IRPact_modellierung.distributions.FiniteMassPointsDiscreteDistribution
 
drawValue() - Method in class IRPact_modellierung.distributions.UniformContinuousDistribution
 
DummySpatialDistribution - Class in IRPact_modellierung.distributions
A spatial distribution that chooses an (evenly distributed) coordinate within the rectangle if the spatial model is an instance of a RectangularSpatialModel), and (0.0,0.0) if not.
DummySpatialDistribution(String) - Constructor for class IRPact_modellierung.distributions.DummySpatialDistribution
 
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