Uses of Interface
random.Distribution
Packages that use Distribution
Package
Description
Impatience strategies that model customers leaving a queue before being served, either by balking (refusing to join the queue) or reneging (abandoning the queue after joining).
Service time strategies determining the service time of jobs at a station, including load independent and load dependent service distributions.
Vacation strategies modelling servers that suspend their service for a vacation period, as supported by the extended JSIM simulation engine.
Random number generation for the JSIM simulation engine.
-
Uses of Distribution in NetStrategies.ImpatienceStrategies
Constructors in NetStrategies.ImpatienceStrategies with parameters of type Distribution -
Uses of Distribution in NetStrategies.ServiceStrategies
Fields in NetStrategies.ServiceStrategies declared as DistributionModifier and TypeFieldDescriptionprotected DistributionServiceTimeStrategy.distributionService time distribution.Methods in NetStrategies.ServiceStrategies that return DistributionModifier and TypeMethodDescriptionLDParameter.getDistribution()Gets distribution used to evaluate service timeServiceTimeStrategy.getDistribution()Methods in NetStrategies.ServiceStrategies with parameters of type DistributionModifier and TypeMethodDescriptionbooleanServiceTimeStrategy.setDistribution(Distribution distribution) Sets the distribution.Constructors in NetStrategies.ServiceStrategies with parameters of type DistributionModifierConstructorDescriptionLDParameter(Integer from, Distribution distr, Parameter parameter) Construct a new Load Dependent Service Strategy parameterLDParameter(Integer from, Distribution distr, Parameter parameter, String function) Construct a new Load Dependent Service Strategy parameterServiceTimeStrategy(Distribution distribution, Parameter parameter) Creates a new instance of ServiceTime. -
Uses of Distribution in NetStrategies.VacationStrategies
Constructors in NetStrategies.VacationStrategies with parameters of type DistributionModifierConstructorDescriptionBernoulliVacationStrategy(Double p, Distribution vacationTimeDistr, Parameter vacationTimePar) VacationWhenIdleStrategy(Integer type, Distribution vacationTimeDistr, Parameter vacationTimePar) -
Uses of Distribution in random
Classes in random that implement DistributionModifier and TypeClassDescriptionclassThis is the Batched distribution.classThis is the Burst distribution.classThis is the Coxian distribution.classThis is the Deterministic distribution, which returns always the same value contained in the parameter.classThis is the Empirical distribution, which is constructed with data provided by the user.classThis is the Erlang distribution.classThis is the Exponential distribution (see the constructor description for its pdf definition).classThis is the Gamma distribution (see the constructor description for its pdf definition).classThis is the Hyperexponential distribution (see the constructor description for details).classThis is the Lognormal distribution (see the constructor description for its pdf definition).classThis is the MAP distribution.classThis is the MMPP2 distribution.classThis is the Normal distribution (see the constructor description for its pdf definition).classThis is the Pareto distribution (see the constructor description for its pdf definition).classThis is the Phase-Type distribution.classThis is the Poisson distribution.classReplays cyclically data, previously generated, reading them from a file.classThis is the StudentT distribution (see the constructor description for its pdf definition).classThis is the Uniform distribution.This object offers many methods to obtain random value distributed like a uniform.classThis is the Weibull distribution.Methods in random that return DistributionModifier and TypeMethodDescriptionBatchPar.getBase()Getters and settersBatchPar.getBatchSize()DistributionContainer.getDistribution()Get the continuous distribution stored in the containerBurstPar.getValueDistributionA()Returns the value distribution A.BurstPar.getValueDistributionB()Returns the value distribution B.Methods in random with parameters of type DistributionModifier and TypeMethodDescriptionvoidBatchPar.setBase(Distribution base) voidBatchPar.setBatchSize(Distribution batchSize) voidBurstPar.setValueDistributionA(Distribution distributionA) Sets the the value distribution A.voidBurstPar.setValueDistributionB(Distribution distributionB) Sets the the value distribution B.