Uses of Class
common.distributions.Distribution
Packages that use Distribution
Package
Description
Definition of the JMT simulation model data structure (CommonModel, StationDefinition, ClassDefinition, ...) shared by JSIMgraph and JSIMwiz.
Editors and descriptors of the probability distributions that characterize service and inter-arrival times in the JMT GUI tools.
Discrete distribution descriptors and editors for the JMT GUI tools.
Swing cell editors used by the JMT GUI tables to edit model parameters.
GUI wrappers for the JSIM service time strategies, including load dependent service.
XML reading and writing of the JMT model file format, the XML data layer that enables full reusability of the computational engines.
The JMCH tool: a modelling classroom helper that applies a simulation technique to solve single station models, as described in the user manual.
Distribution support of the JMCH wizard.
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).
-
Uses of Distribution in common.definitions
Methods in common.definitions that return DistributionMethods in common.definitions with parameters of type DistributionModifier and TypeMethodDescriptionvoidVacationParameters.setVacationTimeDistribution(Distribution vacationTimeDistribution) -
Uses of Distribution in common.distributions
Subclasses of Distribution in common.distributionsModifier and TypeClassDescriptionclassTitle: Batched DistributionclassTitle: Burst DistributionclassTitle: Coxian DistributionclassTitle: Deterministic DistributionclassTitle: Erlang distributionclassTitle: Exponential DistributionclassTitle: Gamma DistributionclassTitle: Hyperexponential DistributionclassTitle: Normal DistributionclassTitle: MAP DistributionclassTitle: MMPP2 DistributionclassTitle: Normal DistributionclassTitle: Pareto DistributionclassTitle: Phase-Type DistributionclassTitle: Poisson DistributionclassTitle: Replayer virtual distributionclassTitle: Student's t-distributionclassTitle: Uniform DistributionclassTitle: Weibull distributionFields in common.distributions declared as DistributionModifier and TypeFieldDescriptionprotected static Distribution[]Distribution.allprotected static Distribution[]Distribution.allWithMeanprotected static Distribution[]Distribution.discreteDistributionsprotected static Distribution[]Distribution.nestableDistributionsMethods in common.distributions that return DistributionModifier and TypeMethodDescriptionDistribution.clone()Returns a deep copy of this Distributionstatic Distribution[]Distribution.findAll()Returns an array with an instance of every allowed Distribution.static Distribution[]Distribution.findAllDiscrete()Returns an array with an instance of every discrete Distribution.static Distribution[]Distribution.findAllWithMean()Returns an array with an instance of every Distribution that allows mean setting.static Distribution[]Distribution.findNestableDistributions()Returns an array with an instance of every nestable Distribution. -
Uses of Distribution in common.distributions.discrete
Subclasses of Distribution in common.distributions.discreteModifier and TypeClassDescriptionclassBernoulli distribution: returns 1 with probability p and 0 otherwise.classBinomial distribution: number of successes in n independent trials, each with probability p.classProvides the Discrete Uniform functionality of the discrete.classPoisson distribution, typically used to model arrival processes in the JMT simulation engine.classShifted geometric distribution: number of trials before the first success, shifted by one.classZipf distribution, used to model popularity skews in the JMT simulation engine. -
Uses of Distribution in common.editors
Fields in common.editors declared as DistributionModifier and TypeFieldDescriptionprotected DistributionDistributionsEditor.currentprotected DistributionDistributionsEditor.initialprotected DistributionDistributionsEditor.targetFields in common.editors with type parameters of type DistributionModifier and TypeFieldDescriptionprotected static Map<String, Class<? extends Distribution>> DistributionsEditor.discreteDistributionsprotected static Map<String, Class<? extends Distribution>> DistributionsEditor.distributionMapJMCHprotected static Map<String, Distribution> BalkingStrategyEditor.distributionsprotected static Map<String, Class<? extends Distribution>> DistributionsEditor.distributionsThis variable will be initialized only once.protected static Map<String, Distribution> LDStrategyEditor.distributionsprotected static Map<String, Class<? extends Distribution>> DistributionsEditor.nestedDistributionsMethods in common.editors that return DistributionModifier and TypeMethodDescriptionDistributionsEditor.getResult()Returns Distribution selected in this dialog or initial one if cancel button was pressedMethods in common.editors that return types with arguments of type DistributionModifier and TypeMethodDescriptionprotected static Map<String, Class<? extends Distribution>> DistributionsEditor.findDiscreteDistributions()Uses reflection to return a Map of discrete distributions.protected static Map<String, Distribution> BalkingStrategyEditor.findDistributions()Uses reflection to return a Map of distributions suitable for LDStrategy.protected static Map<String, Class<? extends Distribution>> DistributionsEditor.findDistributions()Uses reflection to return a Map of distributions.protected static Map<String, Distribution> LDStrategyEditor.findDistributions()Uses reflection to return a Map of distributions suitable for LDStrategy.protected static Map<String, Class<? extends Distribution>> DistributionsEditor.findNestedDistributions()Uses reflection to return a Map of distributions which are allowed to be nested.Methods in common.editors with parameters of type DistributionModifier and TypeMethodDescriptionstatic DistributionsEditorDistributionsEditor.getInstance(Container parent, Distribution initial) Returns a new instance of DistributionsEditor, given parent container (used to find top level Dialog or Frame to create this dialog as modal).static DistributionsEditorDistributionsEditor.getInstance(Container parent, Distribution initial, boolean recursive) Returns a new instance of DistributionsEditor, given parent container (used to find top level Dialog or Frame to create this dialog as modal) The container is instantiated as not discretestatic DistributionsEditorDistributionsEditor.getInstance(Container parent, Distribution initial, boolean recursive, boolean discrete) Returns a new instance of DistributionsEditor, given parent container (used to find top level Dialog or Frame to create this dialog as modal)static DistributionsEditorDistributionsEditor.getInstanceWithoutBatch(Container parent, Distribution initial) Disable 'Batch distribution'protected voidDistributionsEditor.initData(Distribution initial) Initialize this dialog data structuresConstructors in common.editors with parameters of type DistributionModifierConstructorDescriptionDistributionsEditor(Dialog owner, Distribution initial, boolean recursive) Builds a new Distribution Editor Dialog.DistributionsEditor(Dialog owner, Distribution initial, boolean recursive, boolean discrete) DistributionsEditor(Dialog owner, Distribution initial, boolean recursive, boolean discrete, boolean disableBatch) DistributionsEditor(Frame owner, Distribution initial, boolean recursive) Builds a new Distribution Editor Dialog.DistributionsEditor(Frame owner, Distribution initial, boolean recursive, boolean discrete) DistributionsEditor(Frame owner, Distribution initial, boolean recursive, boolean discrete, boolean disableBatch) -
Uses of Distribution in common.serviceStrategies
Fields in common.serviceStrategies declared as DistributionMethods in common.serviceStrategies that return DistributionModifier and TypeMethodDescriptionLDStrategy.getRangeDistribution(Object key) Returns the distribution of a given rangeMethods in common.serviceStrategies with parameters of type DistributionModifier and TypeMethodDescriptionvoidLDStrategy.setRangeDistribution(Object key, Distribution distribution) Sets distribution for this range, preserving old value of c, if applicable.voidLDStrategy.setRangeDistributionNoCheck(Object key, Distribution distribution) Sets distribution for this range, do not preserver old values or C, nor of mean -
Uses of Distribution in common.xml
Fields in common.xml with type parameters of type DistributionModifier and TypeFieldDescriptionprotected static Map<String, Distribution> XMLReader.engineToGuiDistrMethods in common.xml that return DistributionModifier and TypeMethodDescriptionprotected static DistributionXMLReader.parseDistribution(Element distr, Element distrPar) Parses a distribution, given its distribution and distributionPar nodes -
Uses of Distribution in jmt.jmch
Constructors in jmt.jmch with parameters of type DistributionModifierConstructorDescriptionSolver(Simulation sim, Distribution interADistr, Distribution serviceDistr, int nservers, double[] prob, int maxSamples, long seed) -
Uses of Distribution in jmt.jmch.distributions
Fields in jmt.jmch.distributions declared as DistributionMethods in jmt.jmch.distributions that return DistributionMethods in jmt.jmch.distributions with parameters of type DistributionModifier and TypeMethodDescriptionvoidDistributionJMCH.convertDistribution(Distribution d) Convert the distribution from the gui.common version to the engine.random version -
Uses of Distribution in NetStrategies.ImpatienceStrategies
Methods in NetStrategies.ImpatienceStrategies that return DistributionMethods in NetStrategies.ImpatienceStrategies with parameters of type DistributionModifier and TypeMethodDescriptionvoidRenegingParameter.setDistribution(Distribution distribution) Constructors in NetStrategies.ImpatienceStrategies with parameters of type Distribution